首頁 > 後端開發 > PHP問題 > php怎麼實現群發

php怎麼實現群發

藏色散人
發布: 2023-03-14 11:30:01
原創
2117 人瀏覽過

php實作群發的方法:1、取得第三方的介面api;2、透過「function http_request($url,$data = null){...}」程式碼傳送請求;3、直接調用第三方的url位址,並根據要求的介面傳參數即可。

php怎麼實現群發

本文操作環境: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中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板