<?php
//curl模擬自動登陸認證
設定url
curl_setopt($ch, curlopt_header, true); //
設定顯示響應頭
curl_setopt($ch,curlopt_useragent,$user_agent); //
設定**瀏覽器
curl_setopt($ch, curlopt_returntransfer, true
); curl_setopt(
$ch, curlopt_timeout,5);//
超時處理
curl_setopt($ch,curlopt_referer,$refer); //
設定****
curl_setopt($ch, curlopt_followlocation, 1);//
設定重定向
curl_setopt($ch, curlopt_postfields, $post_data);//
設定引數
$content = curl_exec($ch
);
$headarr = explode("\r\n", $content); //
解析url
foreach ($headarr
as$loop
)
if(strpos($loop, "set-cookie") !== false)
}$rurl="****?id=".$id
;
echo "edengurl:
".$rurl
;
echo "
";
echo "setcookie:
".$cookie."
"; curl_close(
$ch);
//結果處理
設定url
curl_setopt($ch, curlopt_cookie, $cookie); //
設定cookies
curl_setopt($ch,curlopt_useragent,$user_agent); //
設定**瀏覽器
curl_setopt($ch, curlopt_timeout,5);//
超時處理
curl_setopt($ch, curlopt_returntransfer, true
); curl_setopt(
$ch,curlopt_referer,$refer); //
設定****
$content = curl_exec($ch
);
//解析html
echo "
";
echo "
解析:";
echo "
";
$content=strip_tags($content);//
去除html標籤
echo
$content
;
echo "
";
echo "
";
$sk=strpos(trim($content), "當前使用者")+28;
$name = trim(substr($content,$sk,9));
$arr=explode(" ",$name
);
echo
$sk."
".$arr[0]."
";
curl_close(
$ch);
?>
CURL模擬登陸
created by phpstorm.user machenike date 2016 7 8 time 13 40 header content type text html charset utf 8 set time limit 0 關閉請求時間 cookie tempnam cookie ...
curl模擬登陸
稍微有點水平的一看就能明白我講的是啥吧.有的內容略.這個東西不能留下能直接用的.培養大家的開發能力.去掉了關鍵注釋 name test.php date thu jan 24 00 24 20 cst 2008 author 馬永佔 myz link header content type text...
Shell 利用 curl 模擬登陸
b 引數 指定使用cookie檔案 c是往cookie檔案中寫cookie d 是指定此次登入所需的引數,通過httpfox檢視 l 指定頁面自動跳轉 curl c ck.txt user agent mozilla 4.0 d username password server id 1 submi...