必须使用绝对路径
$ cookie_jar=目录名(__FILE__)。“/pic.cookie”;
//$ cookie_file=目录名(__FILE__)。“/cookie.txt”;
//$ cookie_file=tempnam (“tmp”、“饼干”);
$ url=" http://1.2.3.4/",
$ ch=curl_init ();
curl_setopt ($ ch CURLOPT_URL $ url);
curl_setopt (ch美元CURLOPT_HEADER 0);
curl_setopt (ch美元,CURLOPT_RETURNTRANSFER,真的);
curl_setopt ($ ch CURLOPT_COOKIEJAR cookie_jar美元);
$内容=curl_exec (ch);
curl_close (ch);
该服务器验证码有漏洞,可以自己指定
取出饼干,一起提交给服务器,让服务器以为是浏览器打开登陆页面
$ 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);
curl_close (ch);
$帖子=" name=2, userType=1, passwd=asdf& loginType=1,兰德=6836,p_w_picpathField.x=25, p_w_picpathField.y=7”;,,
$ ch=curl_init ();
curl_setopt ($ ch CURLOPT_URL“http://1.2.3.4/loginstudent.action”),
curl_setopt ($ ch CURLOPT_HEADER假);
curl_setopt (ch美元CURLOPT_RETURNTRANSFER 1);
curl_setopt ($ ch CURLOPT_POSTFIELDS post)美元;
curl_setopt ($ ch CURLOPT_COOKIEFILE cookie_jar美元);
$结果=curl_exec (ch);
curl_close (ch);
$ ch=curl_init ();
curl_setopt ($ ch CURLOPT_URL“http://1.2.3.4/accountcardUser.action”),
curl_setopt ($ ch CURLOPT_HEADER假);
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);