fsockopen不能正确获取网页,返回403错误 又是appid 又是 login_sig...我们没办法给你做测试的,除非有人以前做过并且成功了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 直接浏览器访问,得ptui_checkVC('0','!YZG','\x00\x00\x00\x00\x16\x0b\xcd\xd4');显然是一个 jsonp 应用echo file_get_contents('http://check.ptlogin2.qq.com/check?regmaster=&uin=369872340&appid=549000912&js_ver=10049&js_type=1&login_sig=4aNczek7pQ2h04JL8nS0xfDqPQsJ-oF5czyfk1lOAY47-HswQg3rmElsCZ6QIAyO&u1=http%3A%2F%2Fqzs.qq.com%2Fqzone%2Fv5%2Floginsucc.html%3Fpara%3Dizone&r=0.42962526359176423');得ptui_checkVC('1','FT8RVzgWagPfnzHuLXG9LOxegxgkseUV','\x00\x00\x00\x00\x16\x0b\xcd\xd4');.... 为什么file_get_contents可以正确获得而fsockopen不行呢?能不能用fsockopen搞定呢?我需要fsockopen的方案 $host = 'check.ptlogin2.qq.com';$param = '/check?regmaster=&uin=369872340&appid=549000912&js_ver=10049&js_type=1&login_sig=4aNczek7pQ2h04JL8nS0xfDqPQsJ-oF5czyfk1lOAY47-HswQg3rmElsCZ6QIAyO&u1=http%3A%2F%2Fqzs.qq.com%2Fqzone%2Fv5%2Floginsucc.html%3Fpara%3Dizone&r=0.42962526359176423';$out = array( "GET $param HTTP/1.0", "Host: $host", 'Connection: Close', '', '');$fp = fsockopen($host, 80, $errer, $errno, 1);fwrite($fp, join("\r\n", $out) );while(! feof($fp)){ echo fread($fp, 1024);}HTTP/1.1 200 OKServer: tencent http serverPragma: No-cacheP3P: CP="CAO PSA OUR"Set-Cookie: confirmuin=0; PATH=/; DOMAIN=ptlogin2.qq.com;Set-Cookie: ptvfsession=ec74c1fdab7c67a28e60e26b39ca2cd789648df0341f311ebd4a970791b4e4af72576feb6fc4abf6e403d3a52ff4ccd5; PATH=/; DOMAIN=ptlogin2.qq.com;Set-Cookie: ptisp=ctc; PATH=/; DOMAIN=qq.com;Connection: closeContent-Type: application/x-javascript; charset=utf-8ptui_checkVC('0','!WKV','\x00\x00\x00\x00\x16\x0b\xcd\xd4'); <Directory /> Options FollowSymLinks AllowOverride None Order deny,allow Deny from all</Directory>你这东西是如何配置的 太感谢版主们了,谢谢啊!特别是xuzuning 问题已经解决了。原来HOST和Host是两码事。看了xuzuning 的代码,把我原来的HOST改为Host就能正常访问了。特此说明,给将来遇到类似问题的童鞋参考参考 这种情况mysql 如何建表比较好 zend debugger安装不成功 (为什么没人理我哦!) 关于面向对象一个问题 帮忙写个正则表达式 PHP技术交流 rewrite规则的编写问题 在php中如何弹一个警告窗口出来? 关于mysql_fetch_array指针 关于php设置问题 请问用什么方法能够得到当前的日期时间? 请教PHP simplexml_load_string读取XML并比较数值的问题. 关于ie的session丢失问题..求各路大神帮忙下
ptui_checkVC('0','!YZG','\x00\x00\x00\x00\x16\x0b\xcd\xd4');
显然是一个 jsonp 应用
echo file_get_contents('http://check.ptlogin2.qq.com/check?regmaster=&uin=369872340&appid=549000912&js_ver=10049&js_type=1&login_sig=4aNczek7pQ2h04JL8nS0xfDqPQsJ-oF5czyfk1lOAY47-HswQg3rmElsCZ6QIAyO&u1=http%3A%2F%2Fqzs.qq.com%2Fqzone%2Fv5%2Floginsucc.html%3Fpara%3Dizone&r=0.42962526359176423');
得
ptui_checkVC('1','FT8RVzgWagPfnzHuLXG9LOxegxgkseUV','\x00\x00\x00\x00\x16\x0b\xcd\xd4');....
$param = '/check?regmaster=&uin=369872340&appid=549000912&js_ver=10049&js_type=1&login_sig=4aNczek7pQ2h04JL8nS0xfDqPQsJ-oF5czyfk1lOAY47-HswQg3rmElsCZ6QIAyO&u1=http%3A%2F%2Fqzs.qq.com%2Fqzone%2Fv5%2Floginsucc.html%3Fpara%3Dizone&r=0.42962526359176423';$out = array(
"GET $param HTTP/1.0",
"Host: $host",
'Connection: Close',
'', ''
);
$fp = fsockopen($host, 80, $errer, $errno, 1);
fwrite($fp, join("\r\n", $out) );
while(! feof($fp)){
echo fread($fp, 1024);
}
HTTP/1.1 200 OK
Server: tencent http server
Pragma: No-cache
P3P: CP="CAO PSA OUR"
Set-Cookie: confirmuin=0; PATH=/; DOMAIN=ptlogin2.qq.com;
Set-Cookie: ptvfsession=ec74c1fdab7c67a28e60e26b39ca2cd789648df0341f311ebd4a970791b4e4af72576feb6fc4abf6e403d3a52ff4ccd5; PATH=/; DOMAIN=ptlogin2.qq.com;
Set-Cookie: ptisp=ctc; PATH=/; DOMAIN=qq.com;
Connection: close
Content-Type: application/x-javascript; charset=utf-8ptui_checkVC('0','!WKV','\x00\x00\x00\x00\x16\x0b\xcd\xd4');
Options FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
</Directory>你这东西是如何配置的