2000字范文,分享全网优秀范文,学习好帮手!
2000字范文 > PHP CURL模拟登录保存Cookie

PHP CURL模拟登录保存Cookie

时间:2022-06-01 20:55:43

相关推荐

PHP CURL模拟登录保存Cookie

后端开发|php教程

php url, CURL

后端开发-php教程

A、定义Cookie存储路径

大气手机站点 源码,ubuntu开启软件全屏,tomcat8默认最小内存,网页爬虫技巧,php怎么部署到小皮,seo工作思维lzw

必须使用绝对路径

173个android项目源码 解压密码,ubuntu需要的硬件,python网络数据爬虫,fsopen php,外贸seo任职lzw

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

privoxy源码,如何在平板上使用vscode,ubuntu 流媒体,tomcat优化价值,sqlite 行列互转,汽车网页设计欣赏,网站空间是不是服务器,discuz挖矿插件,rest 前端框架,大学学爬虫,php提高,苏州网站seo公司,大数据springboot,网站地区分站系统,隐藏 网页 源代码,html登录模板页面代码下载,后台调用js函数获得返回值,css3滑动页面,内容管理系统 v5,ic卡读写卡测试程序及源代码lzw

B、获取Cookie

将cookie存入文件

$url = "http://1.2.3.4/";2.$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);

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

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

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

$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);7.curl_close($ch);

D、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);09.curl_close($ch);

E、到指定页面获取数据

$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);

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。