PHP异步请求函数
PHP任务页面记得加上
ignore_user_abort(TRUE); // 后台运行
set_time_limit(0);//永久不超时
/*
PHP异步执行函数
功能:用于执行耗时的PHP页面
by:QQ 383624314
调用方法:
$host=$_SERVER['HTTP_HOST'];
$GET="/index.php?a=a&b=a";
async_php($host,$GET)
*/
function async_php($host,$GET){
$fp = fsockopen($host, 80, $errno, $errstr, 30);
if (!$fp) {
echo $errstr."<br />\n";
} else {
$out = "GET ".$GET." / HTTP/1.1\r\n";
$out .= "Host: ".$host."\r\n";
$out .= "Connection: Close\r\n\r\n";
fwrite($fp, $out);
/*
//忽略执行结果
while (!feof($fp)) {
echo fgets($fp, 128);
}
*/
fclose($fp);
}
}