小编Sve*_*ore的帖子

连接关闭后继续php脚本

我正在尝试在页面/连接关闭后继续PHP脚本.

用户将每1小时POLL脚本,我想返回一些json输出,并希望在后台继续脚本.我使用共享主机,我不能使用cron作业.

这是我尝试过的.

ob_start();

ignore_user_abort();

echo "JSON_OUTPUT GOES HERE";

$ob_length = ob_get_length();

header("Content-Type : text/plain",TRUE);
header("Content-Length : $ob_length",TRUE);
header("Connection : Close",TRUE);

flush();
ob_flush();
ob_end_flush();

sleep(3);

echo "You cant see me..";

exit();
Run Code Online (Sandbox Code Playgroud)

我正在使用Codeigniter框架,但它不能在我的实时服务器上运行.它等待3秒然后输出You cant see me...

请帮我.

注意

项目托管在LINUX/WINDOWS/WAMP-SERVER共享主机中.

php codeigniter output-buffering

3
推荐指数
1
解决办法
4658
查看次数

标签 统计

codeigniter ×1

output-buffering ×1

php ×1