လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> Mac ပတ် 0 န်းကျင်တွင်စိစစ်အတည်ပြုကုဒ် function ကိုအကောင်အထည်ဖော်ရန် PHP ကို ​​အသုံးပြု. PHP ကိုအသုံးပြုခြင်းအပေါ်သင်ခန်းစာ

Mac ပတ် 0 န်းကျင်တွင်စိစစ်အတည်ပြုကုဒ် function ကိုအကောင်အထည်ဖော်ရန် PHP ကို ​​အသုံးပြု. PHP ကိုအသုံးပြုခြင်းအပေါ်သင်ခန်းစာ

gitbox 2025-06-13

Mac ပတ် 0 န်းကျင်ရှိအတည်ပြုချက်ကုဒ်ကိုအကောင်အထည်ဖော်ခြင်းမှာစက်ပစ္စည်းများမှအလိုအလျောက်တိုက်ခိုက်ခြင်းကိုထိရောက်စွာကာကွယ်ရန်အတွက်အသုံးပြုသူလုံခြုံရေး, ဤဆောင်းပါးသည် MAC တွင် PHP မှတစ်ဆင့် PHP မှတစ်ဆင့်စိစစ်အတည်ပြုကုဒ်လုပ်ဆောင်နိုင်စွမ်းကိုမည်သို့အကောင်အထည်ဖော်ရန်နှင့် Seaping Security ကိုသေချာစေရန်နှင့် Search Engine Optimization (SEO) အကောင်းဆုံးအလေ့အကျင့်များကိုလိုက်နာပါ။

အတည်ပြုကုဒ်ဆိုတာဘာလဲ

Verification Code တွင်အမည်အပြည့်အစုံသည်ကွန်ပျူတာများနှင့်လူသားများအားခွဲခြားရန်အလိုအလျောက်အများပြည်သူသုံးတာ 0 န်စစ်ဆေးမှုဖြစ်သည်။ ၎င်းကိုမှတ်ပုံတင်ခြင်း, 0 င်ရောက်ခြင်းနှင့်ဝက်ဘ်ဆိုက်များကိုတင်သွင်းခြင်းတွင်အသုံးပြုသောစက်ရုပ်အလိုအလျောက်တိုက်ခိုက်မှုများနှင့် spam တင်သွင်းမှုကိုလျှော့ချရန်အဓိကရည်ရွယ်ချက်ဖြစ်သည်။

Mac ပတ်ဝန်းကျင်တွင် PHP Development ပတ်ဝန်းကျင်ကိုတည်ဆောက်ခြင်း

အတည်ပြုကုဒ် function ကိုစတင်အကောင်အထည်ဖော်ရန်အတွက်သင်၏ Mac ရှိ PHP Development ပတ်ဝန်းကျင်ကိုမှန်ကန်စွာပြုပြင်ရန်သေချာစေရန်လိုအပ်သည်။ တည်ဆောက်ရန်အဆင့်များမှာဤတွင်ဖြစ်သည်။

1 ။ Homebrew ကို install လုပ်ပြီး (မတပ်ဆင်ထားရင်)

2 ။ PHP ကို ​​HomeBrew ကို အသုံးပြု. ထည့်သွင်းပါ။

 brew install php

3 ။ PHP ကို ​​terminal တွင်လက်လှမ်းမီကြောင်းသေချာပါစေ:

 php -v

အတည်ပြုကုဒ် function ကိုဖန်တီးရန်အခြေခံအဆင့်များ

ထို့နောက်ကျွန်ုပ်တို့သည်အောက်ပါအဆင့်များဖြင့်အတည်ပြုထားသောကုဒ်ကိုအကောင်အထည်ဖော်မည်။

အဆင့် 1: အတည်ပြုကုဒ်ပုံကိုထုတ်လုပ်ပါ

ပထမ ဦး စွာကျပန်း string ပါ 0 င်သည့်ပုံတစ်ပုံကိုအတည်ပြုကုဒ်အဖြစ်ထုတ်လုပ်ရန်လိုအပ်သည်။ ဤလုပ်ငန်းကိုပြီးမြောက်စေရန် PHP ၏ GD စာကြည့်တိုက်ကိုကျွန်ုပ်တို့အသုံးပြုနိုင်သည်။

 session_start();
$code = strtoupper(substr(md5(uniqid()), 0, 5));
$_SESSION['captcha'] = $code;
$image = imagecreatetruecolor(100, 38);
$bg_color = imagecolorallocate($image, 255, 255, 255);
$text_color = imagecolorallocate($image, 0, 0, 0);
imagefilledrectangle($image, 0, 0, 100, 38, $bg_color);
imagestring($image, 5, 30, 10, $code, $text_color);
header('Content-Type: image/png');
imagepng($image);
imagedestroy($image);

အဆင့် 2: အတည်ပြုကုဒ်ကိုပြပါ

ထုတ်လုပ်သောအတည်ပြုကုဒ်ပုံကိုပြသရန် PHP စာမျက်နှာကိုဖန်တီးရန်အသုံးပြုသူများသည်အတည်ပြုကုဒ်အကြောင်းအရာများကိုရှင်းရှင်းလင်းလင်းမြင်တွေ့နိုင်သည်။

အဆင့် 3. အသုံးပြုသူမှထည့်သွင်းထားသောအတည်ပြုကုဒ်ကိုစစ်ဆေးပါ

ပုံစံတင်သွင်းသည့်အခါအသုံးပြုသူမှထည့်သွင်းထားသောအတည်ပြုကုဒ်သည် session တွင်အတည်ပြုကုဒ်နှင့်ကိုက်ညီကြောင်းအတည်ပြုရန်လိုအပ်သည်။

 if ($_POST['captcha'] === $_SESSION['captcha']) {
    // အတည်ပြုအောင်မြင်သည်
} else {
    // အတည်ပြုပျက်ကွက်
}

အတည်ပြုကုဒ်များ၏လုံခြုံရေးသေချာပါစေ

အတည်ပြုကုဒ်၏လုံခြုံရေးကိုတိုးတက်စေရန်အောက်ပါအစီအမံများကိုအကြံပြုပါသည်။

  • အတည်ပြုကုဒ်၏တရားဝင်မှုအချိန်ကိုကန့်သတ်ပြီးသက်တမ်းကုန်ဆုံးပြီးနောက်ပြန်လည်ထူထောင်ရန်လိုအပ်သည်။
  • စက်အသိအမှတ်ပြုမှုအခက်အခဲများကိုတိုးမြှင့်စေရန်ပိုမိုရှုပ်ထွေးသောကျပန်းကြိုးများကိုအသုံးပြုပါ။
  • ဆူညံသံနှင့် 0 င်ရောက်စွက်ဖက်သောအရာများကိုပုံထဲသို့ထည့်သွင်းပါကအလိုအလျောက်ပရိုဂရမ်ကိုခွဲခြားရန်ခက်ခဲစေသည်။

အကျဉ်းချုပ်

အထက်ပါအဆင့်များမှတစ်ဆင့် Mac ပတ် 0 န်းကျင်တွင်ရိုးရိုး PHP အတည်ပြုကုဒ်ကိုသင်အကောင်အထည်ဖော်နိုင်သည်။ အကောင်းဆုံးလုံခြုံရေးအလေ့အကျင့်များကိုစက်တိုက်ခိုက်မှုများကိုတားဆီးရန်သာမကသုံးစွဲသူများကိုချောမွေ့စွာအတွေ့အကြုံပေးရန်လည်းလိုက်နာပါ။ ဒီဆောင်းပါးကသင့်ကိုကူညီလိမ့်မယ်လို့မျှော်လင့်ပါတယ်။