QR ကုဒ်များသည်ခေတ်မီမိုဘိုင်းငွေပေးချေမှုနှင့်အီလက်ထရောနစ်လက်မှတ်ရေးထိုးပွဲတွင်အလွန်လူကြိုက်များလာသည်။ အချို့သော application များ၌ကျွန်ုပ်တို့သည် QR code ကိုအချိန်ကန့်သတ်ချက်ဖြင့်သတ်မှတ်ထားသောအချိန်ကာလတစ်ခုအကြာတွင်မမှန်ကန်ပါ။ ဤဆောင်းပါးသည်ဤအင်္ဂါရပ်ကိုအကောင်အထည်ဖော်ရန် PPP ကိုမည်သို့အသုံးပြုရမည်ကိုအသေးစိတ်ရှင်းပြပါမည်။
PHP ရှိ QR ကုဒ်များကိုထုတ်လုပ်ရန် PHP QR Code စာကြည့်တိုက်ကိုသင်ပထမ ဦး စွာတပ်ဆင်ရန်လိုအပ်သည်။ ဤ open source php လူတန်းစားစာကြည့်တိုက်သည် QR ကုဒ်များကိုရိုးရှင်းလွယ်ကူစေသည်။ သင်စာကြည့်တိုက်ကို GitHub မှ download လုပ်. သင်၏ဆာဗာလမ်းညွှန်သို့ထုတ်ယူနိုင်သည်။
QR Code ကိုမထုတ်လုပ်မီ, သင်သည်အချိန်ကန့်သတ်ချက်များဖြင့်စာသားကိုပထမဆုံးတည်ဆောက်ရန်လိုအပ်သည်။ ဤစာသားများတွင်များသောအားဖြင့် QR Code ၏သက်တမ်းကုန်ဆုံးချိန်, စာဝှက်ထားသည့်ဒေတာများစသည်တို့ပါ 0 င်သည့်သတင်းအချက်အလက်အချို့ပါဝင်သည်။
// အချိန်ကန့်သတ်ချက်ဖြင့်စာသားကိုထုတ်လုပ်ပါ
$expireTimestamp
$data
ဤကုဒ်တွင် PHP ၏အချိန် () function ကို အသုံးပြု. လက်ရှိ timestamp ကိုရရန်နှင့် 3600 စက္ကန့် (1 နာရီ) ကို QR Code ၏သက်တမ်းကုန်ဆုံးချိန်အဖြစ်အသုံးပြုသည်။ ထို့နောက်ကျွန်ုပ်တို့ encoded နှင့်သက်တမ်းကုန်ဆုံးမည့်အချိန်ကို string တစ်ခုထဲသို့ထည့်ရန်လိုအပ်သည်။
အချိန်ကန့်သတ်ချက်ဖြင့်စာသားကိုထုတ်လုပ်ပြီးနောက် QR Code ကိုထုတ်လုပ်ရန် PHP QR Code စာကြည့်တိုက်ကိုအသုံးပြုရန်လိုအပ်သည်။ ဤတွင် QR Code ကိုထုတ်လုပ်ရန်ကုဒ်ဥပမာတစ်ခုဖြစ်သည်။
// မိတ်ဆက်ခဲ့သည်QR Codeစာကြည့်တိုက်
require_once
// QR ကုဒ်ကိုထုတ်လုပ်ပါ
$qrCodePath
QRcode::png(
ဤကုဒ်တွင် PHP QR Code စာကြည့်တိုက်ကိုမိတ်ဆက်ပေးရန် SoneD_once ကို အသုံးပြု. QR ကုဒ်ကိုထုတ်လုပ်ရန် QRCODED :: PNG () နည်းလမ်းကိုခေါ်ဆိုပါ။ ဤနည်းလမ်းသည် QR Code ၏အချက်အလက်များ, ကယ်တင်ခြင်းလမ်းကြောင်း၏အချက်အလက်များ, အမှားပြင်ဆင်ခြင်းအဆင့် (qr_eclevel_l သည်နိမ့်ဆုံးအဆင့်အထိကိုယ်စားပြုသည်။
QR ကုဒ်ကိုထုတ်ပေးပြီးနောက်၎င်းကိုစကင်ဖတ်စစ်ဆေးသောအခါသက်တမ်းကုန်ဆုံးမလားစစ်ဆေးရန်လိုအပ်သည်။ QR Code သက်တမ်းကုန်သွားပြီဆိုတာကိုစစ်ဆေးဖို့ကုဒ်နမူနာတစ်ခုပါ။
// QR ကုဒ်သက်တမ်းကုန်ဆုံးကြောင်းအတည်ပြုပါ
$qrCodePath
$expireTimestamp
if
}
}
ဤကုဒ်သည် QR Code ဖိုင်သည် QR Code ဖိုင်၏ပြုပြင်မွမ်းမံသည့်အချိန်ကို Filemt အချိန်မှ () မှတစ်ဆင့်ပြုပြင်မွမ်းမံခြင်းအချိန်ကိုစစ်ဆေးသည်။ ထို့နောက်လက်ရှိအချိန်တွင် QR ကုဒ်သက်တမ်းကုန်ဆုံးခြင်းရှိမရှိဆုံးဖြတ်ရန်သက်တမ်းကုန်ဆုံးချိန်နှင့်နှိုင်းယှဉ်ပါ။
ဤဆောင်းပါးက PHP ကိုအချိန်ကန့်သတ်ချက်များဖြင့် QR ကုဒ်များကိုထုတ်လုပ်ရန်မည်သို့အသုံးပြုရမည်ကိုဖော်ပြသည်။ PHP QR Code စာကြည့်တိုက်ကို install လုပ်ခြင်းအားဖြင့်ကျွန်ုပ်တို့သည် QR ကုဒ်များကိုအလွယ်တကူထုတ်လုပ်နိုင်ပြီး၎င်းတို့အတွက်သက်တမ်းကုန်ဆုံးချိန်သတ်မှတ်နိုင်သည်။ တစ်ချိန်တည်းမှာပင် QR Code ၏ timestamp ကိုအတည်ပြုခြင်းအားဖြင့် QR Code ကိုသက်တမ်းကုန်ဆုံးပြီးနောက် QR Code ကိုအသုံးမပြုပါ။ ဤဆောင်းပါးသည်သင်၏အမှန်တကယ်စီမံကိန်းတွင်ဤအင်္ဂါရပ်ကိုသင်အကောင်အထည်ဖော်ရန်ကူညီပေးပါ။