后端开发|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);