PHP计划任务检测用户连接状态

计划任务
复制代码代码如下所示:
(ignore_user_abort); / /用户关闭浏览器程序的执行仍然是
set_time_limit(0); / /不限制程序运行时间
$间隔= 3;程序周期时间间隔秒

$link = mysql_connect('localhost ','username ','paswd);
mysql_select_db(测试);
mysql_query(设置names'utf8);

{做
用户关闭浏览器/停止开始
回声str_repeat('',4069); / / PHP检查用户只有当输出连接状态。一些Web服务器output_buffering默认值为4096个字符。为了确保刷新(有效),设置为4069。
ob_flush();
同花顺();
用户关闭浏览器/停止端

为查询=插入`测试`。` test_demo `(`标题`,`内容`)值('planned任务','。。当前日期(H:我:S
mysql_query($查询); / /写入数据库的验证程序
睡眠(间隔时间);
虽然(真)};

如果没有输出PHP,则无法检测到用户连接状态。即使浏览器程序已关闭,它仍将运行,直到Apache服务被停止或重新启动。
复制代码代码如下所示:
用户关闭浏览器/停止开始
回声str_repeat('',4069); / / PHP检查用户只有当输出连接状态。一些Web服务器output_buffering默认值为4096个字符。为了确保刷新(有效),设置为4069。
ob_flush();
同花顺();
用户关闭浏览器/停止端