执行部分:
urlencode($phone),'area'=>urlencode($area));$GLOBALS['cookie_file'] = $cookie_jar;require_once('./functions.php');$url = 'http://zsjs.kaiwind.com/kf/html/index.html';// vget($url);//exit();$browsers = array ( "Accept" => "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "Accept-Encoding" => "gzip, deflate","Accept-Language"=>"zh-cn,zh;q=0.8,en-us;q=0.5,en;q=0.3","Cache-Control"=>"max-age=0","Connection"=>"keep-alive","Content-type"=>"application/x-www-form-urlencoded",//"Cookie"=>"CNZZDATA199524=cnzz_eid%3D713570903-1381646309-http%253A%252F%252Fzsjs.kaiwind.com%26ntime%3D1381738758%26cnzz_a%3D0%26retime%3D1381738758499%26sin%3D%26ltime%3D1381738758499%26rtime%3D1","Host"=>"zsjs.kaiwind.com","User-Agent"=>"Mozilla/5.0 (Windows NT 6.1; rv:24.0) Gecko/20100101 Firefox/24.0" );$url = 'http://zsjs.kaiwind.com/kf/kfcheck.php';dump(vpost($url,$data));exit();$url = 'http://zsjs.kaiwind.com/kf/kfsub.php';dump(vpost($url,$data));?>
页面返回的结果:
string(90) "
400 Bad request
Your browser sent an invalid request.
"
回复讨论(解决方案)
cookie放在最后一行、?
curl_setopt($curl, CURLOPT_USERAGENT, $_SERVER['HTTP_USER_AGENT']); // 模拟用户使用的浏览器
把这句注释掉试试
...permissions');}}}function get($url) {$process = curl_init($url);curl_setopt($process, CURLOPT_HTTPHEADER, $this->headers);curl_setopt(
...象 $curl = curl_init(); // 设置你需要抓取的url curl_setopt($curl, curlopt_url, 'http://jb51.net'); // 设置header curl_setopt($curl, curlopt_header, 1); // 设置c
...../config.php' );
function httpGet($url) {
$tuCurl = curl_init();
curl_setopt($tuCurl, CURLOPT_URL, $url);
curl_setopt($tuCurl, CURLOP
... $curl = curl_init(); // 启动一个CURL会话 curl_setopt($curl, CURLOPT_URL, $url); // 要访问的地址 curl_setopt($curl, CURLOPT_
php中 curl_setopt函数是php中一个重要的函数,它是作用是设置一个cURL传输选项。那么它是怎么设置的呢?都有哪些参数呢?以及哪有那些用法实例呢?本篇文章就给大家做了一下总结。一.php curl_setopt函数概念与用法实例介绍这篇...
...e函数 $curl = curl_init(); // 启动一个CURL会话 curl_setopt($curl, CURLOPT_URL, $url); // 要访问的地址 curl_setopt($curl, CURLOPT_SS
...fine(REFFER_URL,'http://www.dltm.net');$url=TARGET_URL;$ch=curl_init($url);curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);//返回结果存放在变量中,而不是默认的直接输出curl_
...m';
$c_url_data = "product_&type=".$type."";
curl_setopt($ch, CURLOPT_URL,$c_url);
curl_setopt($ch, CURLOPT_POST, 1)
...okies
echo "正在获取COOKIE...";
$curl = curl_init();
$timeout = 5;
curl_setopt($curl, CURLOPT_URL, $login_url);
curl_setopt($curl, CURLOPT_RETURNTRANSF
...le = dirname(__FILE__)."/cookie.txt"; $ch = curl_init($url); curl_setopt($ch, CURLOPT_CUSTOMREQUEST, 'GET'); curl_setopt($ch,