东京热成人网站_XX另类XX伦理XXAV_亚洲精品无码成人AAA片_高清av中文字幕无码_手机看片国产欧美日韩高清_bd美妙第进化型

咨詢電話:
15628812133
29
2017/04

PHPCMS如何通過CURL進(jìn)行模擬登錄?

發(fā)布時(shí)間:2017-04-29 00:52:42
發(fā)布者:xueye
瀏覽量:
0

cURL 是一個(gè)利用URL語(yǔ)法規(guī)定來傳輸文件和數(shù)據(jù)的工具,支持很多協(xié)議,我們今天用它來做下模擬登錄。

客戶有兩套后臺(tái),一個(gè)手機(jī)版后臺(tái)另一個(gè)是PC版本后臺(tái),數(shù)據(jù)可以實(shí)現(xiàn)同步,但需要單獨(dú)登錄對(duì)應(yīng)的后臺(tái)生成下靜態(tài)頁(yè)面,來回切換比較麻煩,所以在PC版中增加了自動(dòng)登錄手機(jī)版網(wǎng)站的方法,僅需點(diǎn)擊一個(gè)連接即可實(shí)現(xiàn)手機(jī)版網(wǎng)站的免密碼登錄。

代碼貼下來

public function show(){
header('Content-Type: text/html; charset=utf-8');
$curl = curl_init();
$cookie_jar = tempnam('./tmp','cookie');
curl_setopt($curl, CURLOPT_URL,'http://m.cnwenhui.cn/index.php?m=admin&c=index&a=login&dosubmit=1');//這里寫上處理登錄的手機(jī)版網(wǎng)站地址
curl_setopt($curl, CURLOPT_POST, 1);//通過post進(jìn)行提交
$request = 'dosubmit=1&username=wenhui&password=wenhui123456&code=&tpl=a'; //提交的內(nèi)容,這里填寫您自己實(shí)際的用戶名和密碼username和password需要修改成你對(duì)應(yīng)的
curl_setopt($curl, CURLOPT_POSTFIELDS, $request);//將提交的內(nèi)容傳遞
curl_setopt($curl, CURLOPT_COOKIEJAR, $cookie_jar);// 把返回來的cookie信息保存在$cookie_jar文件中
curl_setopt($curl, CURLOPT_RETURNTRANSFER,1);//設(shè)定是否顯示頭信息
$con=curl_exec($curl);//執(zhí)行登錄,并將返回的結(jié)果為布爾值,賦值給變量。
if($con){

echo "