掃二維碼與項(xiàng)目經(jīng)理溝通
我們在微信上24小時(shí)期待你的聲音
解答本文疑問/技術(shù)咨詢/運(yùn)營咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流

本文操作環(huán)境:Windows7系統(tǒng),php7.4版,Dell G3電腦。
php怎么實(shí)現(xiàn)群發(fā)?
php實(shí)現(xiàn)短信群發(fā):
近期根據(jù)客戶的需求做了群發(fā)短信和郵件的功能,做一下總結(jié)吧
群發(fā)短信
群發(fā)短信首先需要有第三方的接口,這些服務(wù)商有很多的,我用的是客戶已經(jīng)給提供的數(shù)據(jù)接口,用起來還是挺不錯(cuò)的,在這里就不打廣告了,總之第三方的服務(wù)商會給一個(gè)請求地址和請求的賬號和密碼,第三方的api還是會很詳細(xì)的,在這里我就介紹一下,在我們拿到第三方的接口以后我們?nèi)绾卧趐hp里邊調(diào)用第三方的接口吧。
發(fā)送請求無外乎兩種方式get與post請求,如果只是簡單的get請求,我們可以用
file_get_contents($url);
就可以直接發(fā)送請求,但是這種請求過于局限性,它僅僅只能發(fā)送get請求,如果想要既可以發(fā)送get又能發(fā)送post請求的話建議使用下方高能代碼
function http_request($url,$data = null){
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, FALSE);
if(!empty($data)){
curl_setopt($curl, CURLOPT_POST, 1);
curl_setopt($curl, CURLOPT_POSTFIELDS, $data);
}
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
$output = curl_exec($curl);
curl_close($curl);
return $output;
}
這樣不管是get還是post就都可以請求了。
請求可以發(fā)送,那么發(fā)送短信就不在話下了,直接調(diào)用第三方的url地址,根據(jù)要求的接口傳參數(shù)即可,接下來就是耐心細(xì)心的調(diào)試了,希望對你有所幫助。

我們在微信上24小時(shí)期待你的聲音
解答本文疑問/技術(shù)咨詢/運(yùn)營咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流