php curl ssr,php curl模拟登陆
$url="url地址";
$post_file="username=xxx&password=xxx";
$cookie_jar?=?dirname(__FILE__)."/pic.cookie";
$curl?=?curl_init();
curl_setopt(?$curl,CURLOPT_URL,$url?);
curl_setopt(?$curl,CURLOPT_RETURNTRANSFER,true?);
curl_setopt($curl,?CURLOPT_SSL_VERIFYPEER,?false);//規避證書
curl_setopt($curl,?CURLOPT_FOLLOWLOCATION,?1);?//?防止302?盜鏈
curl_setopt($curl,?CURLOPT_POSTFIELDS,?$post_file);//要提交的信息
curl_setopt($curl,?CURLOPT_COOKIEJAR,?$cookie_jar);?//設置Cookie信息保存在指定的文件中
$output?=?curl_exec(?$curl?);
curl_close(?$curl?);
print_r($output);
$urldata?=?"要操作的url帶cookie的";
$post?=?"content=立馬開始灌水啦&shopid=232";
$ch?=?curl_init();
curl_setopt($ch,?CURLOPT_URL,?$urldata);??//設置curl
curl_setopt($ch,?CURLOPT_HEADER,?false);
curl_setopt($ch,?CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch,?CURLOPT_POSTFIELDS,?$post);?//post數據
curl_setopt($ch,?CURLOPT_COOKIEFILE,?$cookie_jar);?//讀取jar
$output2?=?curl_exec($ch);????//發送HTTP請求
curl_close($ch);
print_r($output2);
//獲取指定頁面
$ch?=?curl_init();
curl_setopt($ch,?CURLOPT_URL,?$url);
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);
@承鵬輝
總結
以上是生活随笔為你收集整理的php curl ssr,php curl模拟登陆的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: oracle中lead函数,oracle
- 下一篇: 微星主板怎么设置系统u盘启动 微星主板如