久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

您的位置:首頁技術(shù)文章
文章詳情頁

PHP如何獲取Cookie并實現(xiàn)模擬登錄

瀏覽:118日期:2022-09-09 15:14:33

一、定義Cookie存儲路徑

必須使用絕對路徑

$cookie_jar = dirname(__FILE__).'/pic.cookie';

二、獲取Cookie

將cookie存入文件

$url = 'http://1.2.3.4/';$ch = curl_init();curl_setopt($ch, CURLOPT_URL, $url);curl_setopt($ch, CURLOPT_HEADER, 0);curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);curl_setopt($ch, CURLOPT_COOKIEJAR, $cookie_jar);$content = curl_exec($ch);curl_close($ch);

三、模擬瀏覽器獲取驗證碼

該服務(wù)器驗證碼有漏洞,可以自己指定

取出cookie,一起提交給服務(wù)器,讓服務(wù)器以為是瀏覽器打開登陸頁面

$ch = curl_init();curl_setopt($ch, CURLOPT_URL, ’http://1.2.3.4/getCheckpic.action?rand=6836.185874812305’);curl_setopt($ch, CURLOPT_COOKIEFILE, $cookie_jar);curl_setopt($ch, CURLOPT_HEADER, 0);curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);$ret = curl_exec($ch);curl_close($ch);

四、POST提交

$post = 'name=2&userType=1&passwd=asdf&loginType=1&rand=6836&imageField.x=25&imageField.y=7'; $ch = curl_init();curl_setopt($ch, CURLOPT_URL, 'http://1.2.3.4/loginstudent.action');curl_setopt($ch, CURLOPT_HEADER, false);curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);curl_setopt($ch, CURLOPT_POSTFIELDS, $post);curl_setopt($ch, CURLOPT_COOKIEFILE, $cookie_jar);$result=curl_exec($ch);curl_close($ch);

五、到指定頁面獲取數(shù)據(jù)

$ch = curl_init();curl_setopt($ch, CURLOPT_URL, 'http://1.2.3.4/accountcardUser.action');curl_setopt($ch, CURLOPT_HEADER, false);curl_setopt($ch, CURLOPT_HEADER, 0);curl_setopt($ch, CURLOPT_RETURNTRANSFER,0); curl_setopt($ch, CURLOPT_COOKIEFILE, $cookie_jar);$html=curl_exec($ch);// var_dump($html);curl_close($ch);

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持好吧啦網(wǎng)。

標(biāo)簽: PHP
相關(guān)文章:
主站蜘蛛池模板: 双柏县| 阳高县| 彰化市| 达孜县| 嵩明县| 凭祥市| 大洼县| 四平市| 左权县| 大足县| 正阳县| 望都县| 景宁| 辉县市| 唐山市| 广安市| 瓦房店市| 德昌县| 武山县| 永川市| 岳池县| 丽江市| 金平| 平和县| 鹤山市| 会东县| 阳西县| 孝义市| 大港区| 鄱阳县| 黄石市| 易门县| 远安县| 武宁县| 高青县| 东乌珠穆沁旗| 弥勒县| 建湖县| 疏附县| 田林县| 平定县|