php计划任务检测用户连接状态
时间:2021-01-20
来源:互联网
php 计划任务 检测用户连接状态实现代码,需要的朋友可以来php爱好者参考下。
计划任务
代码如下:
ignore_user_abort(); // 用户关闭浏览器程序依然执行
set_time_limit(0); // 不限制程序运行时间
$interval = 3; // 程序循环间隔时间秒
$link = mysql_connect('localhost', 'username', 'paswd');
mysql_select_db('test');
mysql_query("SET NAMES 'utf8'");
do {
// 用户关闭浏览器停止 start
echo str_repeat(' ', 4069); // php只在输出时才检查用户连接状态. 一些web服务器的output_buffering默认值是4096字符. 为确保flush()有效, 设置为4069.
ob_flush();
flush();
// 用户关闭浏览器停止 end
$query = "INSERT INTO `test`.`test_demo` (`title`, `content`) VALUES ('计划任务', '" . date("Y-m-d H:i:s", time()) . "')";
mysql_query($query); // 采用写入数据库验证程序
sleep($interval);
} while (true);
如果没有输出php是无法检测用户连接状态的。即使关闭浏览器程序依然会运行直到apache服务停止或重启。
php 计划任务 检测用户连接状态实现代码,需要的朋友可以来php爱好者参考下。
// 用户关闭浏览器停止 start
echo str_repeat(' ', 4069); // php只在输出时才检查用户连接状态. 一些web服务器的output_buffering默认值是4096字符. 为确保flush()有效, 设置为4069.
ob_flush();
flush();
// 用户关闭浏览器停止 end
-
如何下载创建你的Web3钱包?又如何使用Web3钱包? 时间:2025-04-30
-
如何在OKX Web3钱包玩转TON网络? 时间:2025-04-30
-
SafePal钱包怎么用?怎么交易?SafePal钱包交易买卖虚拟币教程 时间:2025-04-30
-
OKX钱包是什么?怎么使用?OKX钱包官方下载地址分享 时间:2025-04-30
-
Exodus钱包是什么?如何使用Exodus钱包? 时间:2025-04-30
-
Ellipal钱包是什么?如何使用Ellipal钱包? 时间:2025-04-30
今日更新
-
天谕手游符文位置大全_守护星痕/神谕星痕/追逐萤火位置坐标
阅读:18
-
JQuery Ajax如何实现注册检测用户名
阅读:27
-
利用Ajax检测用户名是否被占用的完整实例
阅读:26
-
php检测用户是否用手机(Mobile)访问网站的类
阅读:20
-
PHP+Ajax检测用户名或邮件注册时是否已经存在实例教程
阅读:22
-
PHP检测用户是否关闭浏览器的方法
阅读:20
-
PHP+Ajax实现的检测用户名功能简单示例
阅读:19
-
基于PHP实现用户在线状态检测
阅读:19
-
王者轮回复刻版钥匙消耗数量一览
阅读:47
-
CF2021年1月王者轮回限时复刻活动地址
阅读:79