【问题标题】:PHP, javascript, cronjobs - Ajax test if user is online failPHP,javascript,cronjobs - 如果用户在线,Ajax 测试失败
【发布时间】:2011-06-23 08:10:44
【问题描述】:

祝大家有美好的一天。我有一个奇怪的问题。

我创建了一个 PHP 脚本,它在访问数据库时将 unix 时间戳插入到数据库中(PHP - time() 函数)。

当用户查看某个页面时,每隔 57 秒就会向上述脚本发送一个 ajax 请求。

我还创建了一个运行 PHP 脚本的 cronjob,该脚本检查当前时间与某个用户登录数据库的时间之间的差异是否大于 2 分钟。 cron 设置为每 2 分钟运行一次脚本,如果更高,我将用户标记为空闲。

现在的问题是:尽管两者似乎都可以正常工作,但有时(对我来说似乎很随机)正在查看页面的用户被标记为空闲。我找不到任何解释......也许any1有一个想法?

很遗憾,我无法提供在线版本...但我会在最多 10 分钟内回答任何问题。

ajax 脚本:

插入脚本:

定时任务:

感谢您的帮助。

【问题讨论】:

  • 那么你的问题是什么。为什么 Ajax 脚本会失败?如果它工作正常,没有看到脚本很难说。网络故障?
  • 我将在 1 分钟内发布脚本。
  • 请发布真实代码,而不是代码图片。潜在的回复者不会喜欢重新输入。

标签: php javascript ajax random cron


【解决方案1】:

您的用户是否启用了 Javascript?您的服务器是否收到来自该特定用户的 AJAX 请求?

【讨论】:

  • 我是用户...我正在测试 :) 所以是的
猜你喜欢
  • 2012-12-24
  • 2013-12-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-02-03
  • 1970-01-01
相关资源
最近更新 更多