php實作群發的方法:1、取得第三方的介面api;2、透過「function http_request($url,$data = null){...}」程式碼傳送請求;3、直接調用第三方的url位址,並根據要求的介面傳參數即可。
本文操作環境:Windows7系統,PHP7.4版,Dell G3電腦。
php怎麼實作群發?
php實作簡訊群發:
近期根據客戶的需求做了群發簡訊和郵件的功能,做一下總結吧
群發簡訊
# 群發短訊首先需要有第三方的接口,這些服務商有很多的,我用的是客戶已經給提供的資料接口,用起來還是挺不錯的,在這裡就不打廣告了,總之第三方的服務商會給一個請求地址和請求的帳號和密碼,第三方的api還是會很詳細的,在這裡我就介紹一下,在我們拿到第三方的介面以後我們如何在php裡邊呼叫第三方的介面吧。
傳送請求無外乎兩種方式get與post請求,如果只是簡單的get請求,我們可以用
file_get_contents($url);
#就可以直接發送請求,但是這種請求過於局限性,它僅只能發送get請求,如果想要既可以發送get又能發送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就都可以請求了。
請求可以發送,那麼發送簡訊就不在話下了,直接呼叫第三方的url位址,根據要求的介面傳參數即可,接下來就是耐心細心的調試了,希望對你有幫助。
#推薦學習:《PHP影片教學》
以上是php怎麼實現群發的詳細內容。更多資訊請關注PHP中文網其他相關文章!