各位老大,首先问一下PHP能不能发送POST请求?

解决方案 »

  1.   

    $target="http://www.baidu.com/s";//目标文件URL
    $domain="www.baidu.com";//网站域名
    $post_data="wd=XXX";//传递的数据
    $fp=fsockopen($domain,80);
    fputs($fp,"POST $target HTTP/1.1\r\n");
    fputs($fp,"Accept:*/*\r\n");
    fputs($fp,"Referer:$source\r\n");
    fputs($fp,"Accept-Language:zh-cn\r\n");
    fputs($fp,"Content-Type:application/x-www-form-urlencoded\r\n");
    fputs($fp,"Accept-Encoding:gzip,deflate\r\n");
    fputs($fp,"User-Agent:Mozilla/4.0\r\n");
    fputs($fp,"Host:$host\r\n");
    fputs($fp,"Content-Length:$post_length\r\n");
    fputs($fp,"Connection:Keep-Alive\r\n");
    fputs($fp,"Cache-Control:no-cache\r\n");
    fputs($fp,"Cookie:$cookie\r\n");
    fputs($fp,"\r\n");
    fputs($fp,"$post_data\r\n");
    fputs($fp,"\r\n");while(!feof($fp)) 
    $strReturn.=fgets($fp,4096);
    fclose($fp);
    echo($strReturn);
      

  2.   

    里面的$source $host $post_length $cookie都是什么啊