e-commerce လုပ်ငန်းဖွံ့ဖြိုးတိုးတက်မှုနှင့်အတူ flash အရောင်းအဝယ်လုပ်ငန်းများသည်အဓိက e-commerce ပလက်ဖောင်းများအတွက်စျေးကွက်ရှာဖွေရေးနည်းလမ်းများအနက်မှတစ်ခုဖြစ်သည်။ Flash အရောင်းဆိုင်များကိုသယ်ဆောင်ရန်လုပ်ငန်းစဉ်တွင်မျှတပြီးထိရောက်သော flash ရောင်းချမှုကိုသေချာစေရန်အတွက်ကျွန်ုပ်တို့သည် SMS အတည်ပြုကုဒ်နှင့်အီးမေးလ်သတိပေးချက်များကိုမိတ်ဆက်ပေးရန်လိုအပ်လေ့ရှိသည်။
ဤဆောင်းပါးသည် Flash System တွင် SMS စိစစ်ရေးကုဒ် function function function ကိုအကောင်အထည်ဖော်ရန် PHP ကိုမည်သို့အသုံးပြုရမည်ကိုမိတ်ဆက်ပေးလိမ့်မည်။
ပထမ ဦး စွာကျွန်ုပ်တို့တွင် Alibaba Cloud, Tencents စသည်တို့ကဲ့သို့ယုံကြည်စိတ်ချရသော SMS 0 န်ဆောင်မှုပေးသူကိုရွေးချယ်ရန်, သက်ဆိုင်ရာအကောင့်နှင့် API အထောက်အထားများကိုမှတ်ပုံတင်ပြီးရယူပါ။
PHP တွင်ကျွန်ုပ်တို့သည် SDS ပေးပို့ခြင်းလုပ်ငန်းစဉ်ကိုရိုးရှင်းစေရန် SDK ပေးပို့သည့်တတိယပါတီ SDS ကိုသုံးနိုင်သည်။ Alibaba Cloud ကိုဥပမာတစ်ခုအနေဖြင့်ယူပြီး SDK ကိရိယာအစိုးခံများကိုကျွန်ုပ်တို့အသုံးပြုနိုင်သည်။
SMS API လိပ်စာ, SMS template နံပါတ်, AccessKey, unepore စသည်တို့အပါအ 0 င် SMS ပေးပို့ခြင်း interface parameters များကို configure လုပ်ပါ။
SMS ပို့ရန် function ကိုအကောင်အထည်ဖော်ရန်အောက်ပါအတိုင်းဖြစ်သည် -
<?php require_once 'aliyun-php-sdk-core/Config.php'; // Alibaba Cloud SMS ကိုတင်သွင်းပါSDK function sendSms($phone, $code) { $accessKeyId = '<Your AccessKeyId>'; // Alibaba CloudAccessKeyId $accessKeySecret = '<Your AccessKeySecret>'; // Alibaba CloudAccessKeySecret $iClientProfile = DefaultProfile::getProfile("cn-hangzhou", $accessKeyId, $accessKeySecret); DefaultProfile::addEndpoint("cn-hangzhou", "cn-hangzhou", "Dysmsapi", "dysmsapi.aliyuncs.com"); $client = new DefaultAcsClient($iClientProfile); $request = new DysmsapiRequestV20170525SendSmsRequest; $request-> Setphonenumbers ($ ဖုန်း); $ တောင်းဆိုချက် -> Setsignname ("SMS Signature"); // SMS လက်မှတ်ထိုးရန် $ တောင်းဆိုချက် -> SettemplatCode ("SMS_12356789"); // SMS Template နံပါတ် $ $ question-> setempplateparam (json_entode (array (array (code) => $ code))); // SMS Template Parameter သည်ကြိုးစားပါ $ တုံ့ပြန်မှု = $ client-> GetACSResPonse ($ တောင်းဆိုမှု); IF ($ တုံ့ပြန်မှု -> Code == "OK") { စစ်မှန်ပါလိမ့်မည် } အခြား တုံ့ပြန်ပါ။ } } ဖမ်းမိခြင်း (ခြွင်းချက် $ E) { တုံ့ပြန်ပါ။ } } >
အသုံးပြုသူမှတ်ပုံတင်ခြင်းတွင် Flash System တွင် 0 င်ရောက်ခြင်းသို့မဟုတ် Flash ကို 0 င်ရောက်စီးနင်းခြင်း,
ပထမ ဦး စွာကျွန်ုပ်တို့သည်အီးမေးလ်, QQ အီးမေးလ်စသည်တို့ကဲ့သို့သောယုံကြည်စိတ်ချရသောမေးလ် 0 န်ဆောင်မှုပေးသူကိုရွေးချယ်ရန်လိုအပ်သည်။
PHP တွင်ကျွန်ုပ်တို့သည် Phpmailer လူတန်းစားစာကြည့်တိုက်ကို အသုံးပြု. စာပို့ခြင်း function ကိုအကောင်အထည်ဖော်ရန် Phpmailer စာကြည့်တိုက်ကိုသုံးနိုင်သည်။ Phpmailer အတန်းစာကြည့်တိုက်ကိုပထမဆုံးဒေါင်းလုတ် လုပ်. မိတ်ဆက်ပေးပါ။
SMTP ဆာဗာလိပ်စာ, SMTP port နံပါတ်, Sender အီးမေးလ်လိပ်စာ, Sender အီးမေးလ်စကားဝှက်စသည်တို့အပါအ 0 င် SMTP 0 န်ဆောင်မှုသတ်မှတ်ချက်များကို configure လုပ်ပါ။
အီးမေးလ်များကိုပို့ရန် function ကိုအကောင်အထည်ဖော်ရန်အောက်ပါအတိုင်းဖြစ်သည် -
<?php require 'PHPMailer/PHPMailerAutoload.php'; // တင်သွင်းPHPMailerအတန်းစာကြည့်တိုက် function sendEmail($to, $subject, $content) { $mail = new PHPMailer; $mail-> smtpdebug = 0; // Debug Mode: 0 င်ပိတ်သည်, 1 mail-> ISSMTP (); $ မေးလ် -> Host = 'SMTP.163.com'; // အီးမေးလ် SMTP ဆာဗာလိပ်စာ $ မေးလ် -> smtpauth = စစ်မှန်တဲ့; $ မေးလ် -> Username = 'your_Email@163.com'; // ပေးပို့သူအီးမေးလ်လိပ်စာ $ မေးလ် -> စကားဝှက် = 'your_password'; // ပေးပို့သူအီးမေးလ်စကားဝှက် $ မေးလ် -> SSLECure = 'SSL'; $ မေးလ် -> port = 465; $ mail-> sixfrom ('Sender Nickname',); // Sender Mailbox နှင့် Nickname $ မေးလ် -> ADDADDRESS ($ to); // လက်ခံသူ၏စာတိုက်ပုံး $ မေးလ် -> Ishtml (True); // အီးမေးလ်ကို HTML format $ mail-> ဘာသာရပ် => ဘာသာရပ် =///gance account; // အီးမေးလ်ဘာသာရပ် $ မေးလ် -> ခန္ဓာကိုယ် = $ အကြောင်းအရာ; // အီးမေးလ်အကြောင်းအရာ ($ မေးလ် - ပို့ခြင်း ()) { စစ်မှန်ပါလိမ့်မည် } အခြား တုံ့ပြန်ပါ။ } } >
အသုံးပြုသူမှတ်ပုံတင်ခြင်းတွင် Flash ရောင်းချမှုစနစ်တွင်ဝင်ရောက်ခြင်းသို့မဟုတ် flash ကိုဝင်ရောက်ခြင်းလုပ်ငန်းလည်ပတ်မှုတွင်အီးမေးလ်အသိပေးခြင်းလုပ်ဆောင်ချက်ကိုနားလည်ရန်အီးမေးလ်ပို့ခြင်း။
အချုပ်အားဖြင့်ဆိုရလျှင်ဤဆောင်းပါးသည် Flash System တွင် SMS စိစစ်ရေးကုဒ်နှင့်အီးမေးလ်သတိပေးချက် function ကိုအကောင်အထည်ဖော်ရန် PHP ကိုမည်သို့အသုံးပြုရမည်ကိုမိတ်ဆက်ပေးသည်။ ကျိုးကြောင်းဆီလျော်စွာဒီဇိုင်းဆွဲခြင်းနှင့်အသုံးပြုခြင်းအားဖြင့် flash ရောင်းချမှုစနစ်၏အသုံးပြုသူအတွေ့အကြုံနှင့်လည်ပတ်မှုအကျိုးသက်ရောက်မှုကိုတိုးတက်အောင်လုပ်နိုင်သည်။ အမှန်မှာ, အမှန်တကယ် applications များအရပိုမိုကောင်းမွန်သောစီးပွားရေးလိုအပ်ချက်များအရနောက်ထပ်အကောင်းမြင်ခြင်းနှင့်တိုးတက်မှုလိုအပ်သည်။
အထက်ပါအကြောင်းအရာသည်သင့်အတွက်အထောက်အကူဖြစ်လိမ့်မည်ဟုမျှော်လင့်ပါသည်။