fsockopen 异步不了,急求大侠
<?php<br />$fp = fsockopen("127.0.0.1", 80, $errno, $errstr, 30);<br />if (!$fp) {<br /> echo "$errstr ($errno)<br />\n";<br />} else {<br /> $out = "GET /public/b.php HTTP/1.1\r\n";<br /> $out .= "Host: 127.0.0.1\r\n";<br /> $out .= "Connection: Close\r\n\r\n";<br /> fwrite($fp, $out);<br /> while (!feof($fp)) {<br /> echo fgets($fp, 128);<br /> }<br /> fclose($fp);<br />}<br />?>
我这样确实访问了b.php,并获取到了b.php echo出的内容
但我为的是异步不关心结果,获得结果就不是异步了我就把上面代码的
while (!feof($fp)) {
echo fgets($fp, 128);
}去掉了
但这样就死活没有发送请求到b.php了
b.php:
file_put_contents('log.txt','bbbbbbbbbbbbbbbbbbb11');
?>
我就香发个请求过去,不返回结果继续往下走,怎么这样就不行呢
Stellungnahme:Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn