如何在以下环境中关闭连接并在后台继续?
服务器:Microsoft-IIS/7.0
PHP 支持:(作为 FastCGI 应用程序运行)
PHP版本:5.2.17
主机:共享,CRON:否
我尝试了许多现有的解决方案,它适用于本地 wamp 服务器或 PHP LINUX 服务器,但不适用于 IIS。
// buffer all upcoming output
ob_start();
echo "Here's my awesome web page";
// get the size of the output
$size = ob_get_length();
// send headers to tell the browser to close the connection
header("Content-Length: $size");
header('Connection: close');
// flush all output
@ob_end_flush();
@ob_flush();
@flush();
// close current session
if (session_id()) session_write_close();
sleep(10);
// DO SOME BACKGROUND WORK ...
请帮忙。
谢谢