PHP头条
热点:

PHP获取Cookie模拟登录


关键字:CURL Cookie CURLOPT_COOKIEJAR CURLOPT_COOKIEFILE 模拟登录 PHP
作者:方倍工作室
原文:http://www.cnblogs.com/txw1958/p/php-cookie-login.html

 

一、定义Cookie存储路径

必须使用绝对路径

 = ()."/pic.cookie";

 

二、获取Cookie

将cookie存入文件

 = "http://1.2.3.4/" =, CURLOPT_URL, , CURLOPT_HEADER, 0, CURLOPT_RETURNTRANSFER, , CURLOPT_COOKIEJAR,  = curl_exec();

 

三、模拟浏览器获取验证码

该服务器验证码有漏洞,可以自己指定

取出cookie,一起提交给服务器,让服务器以为是浏览器打开登陆页面

 =, CURLOPT_URL, 'http://1.2.3.4/getCheckpic.action?rand=6836.185874812305', CURLOPT_COOKIEFILE, , CURLOPT_HEADER, 0, CURLOPT_RETURNTRANSFER, 1 = curl_exec();

 

四、POST提交

 = "name=2&userType=1&passwd=asdf&loginType=1&rand=6836&imageField.x=25&imageField.y=7" =, CURLOPT_URL, "http://1.2.3.4/loginstudent.action", CURLOPT_HEADER, , CURLOPT_RETURNTRANSFER,1, CURLOPT_POSTFIELDS, , CURLOPT_COOKIEFILE, =curl_exec();

 

五、到指定页面获取数据

 =, CURLOPT_URL, "http://1.2.3.4/accountcardUser.action", CURLOPT_HEADER, , CURLOPT_HEADER, 0, CURLOPT_RETURNTRANSFER,0, CURLOPT_COOKIEFILE, =curl_exec(
curl_close();

 

 

 

www.phpzy.comtrue/php/111.htmlTechArticlePHP获取Cookie模拟登录 关键字: CURL CookieCURLOPT_COOKIEJARCURLOPT_COOKIEFILE模拟登录 PHP 作者: 方倍工作室 原文:http://www.cnblogs.com/txw1958/p/php-cookie-login.html 一、定义Cookie存储路径 必须使用绝对...

相关文章

相关频道:

PHP之友评论

今天推荐