添加换行符防止fsockopen超时

添加换行符防止fsockopen超时

作者:Larry 时间:2009-05-26 分类:PHP 评论:0条 浏览:2270

[coolcode lang=”php”]
n”;
} else {
$out = “GET / HTTP/1.1rn”;
$out .= “Host: www.example.comrn”;
$out .= “Connection: Closernrn”;

fwrite($fp, $out);
while (!feof($fp)) {
echo fgets($fp, 128);
}
fclose($fp);
}
?>
[/coolcode]
摘自PHP手册.
如果不注意out数据中的换行符问题,将上例中的

$out .= “Connection: Closernrn”;

不小心写成

$out .= “Connection: Closern”;

就会出现fsockopen运行60秒超时的情况
socket-timeout
所以一定要记住以两个”rn”结尾.而且一定是out的最后一行,已表明结束!否则socket会一直等着你哦!

原创文章,转载请注明: 转载自www.webmaster.me

本文链接地址: 添加换行符防止fsockopen超时

标签:

相关推荐
更多

发表评论

电子邮件地址不会被公开。 必填项已用*标注

*

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据