时间:2021-07-01 10:21:17 帮助过:37人阅读
一、定义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();
http://www.bkjia.com/PHPjc/440144.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/440144.htmlTechArticle关键字: CURL CookieCURLOPT_COOKIEJARCURLOPT_COOKIEFILE模拟登录 PHP 作者: 方倍工作室 原文:http://www.cnblogs.com/txw1958/p/php-cookie-login.html 一、定义Co...