【发布时间】:2014-01-16 10:30:15
【问题描述】:
我目前一直在开发我的网站,但遇到了一些困难。
基本上我想在用户空闲一段时间后显示一个弹出窗口;我不知道如何使用似乎是流行的解决方案的 AJAX。
我的网站主要是 PHP 和 CSS。
这是我目前正在使用的,但它没有我希望的那么有效,因为弹出窗口仅在屏幕刷新后显示。
if (isset($_SESSION['username']) && isset($_SESSION['last_activity']) && (time() - $_SESSION['last_activity'] > 5)) {
connect();
if(!connect()) {
die('Could not connect: ' . mysql_error());
header( "refresh:3; url=/index.php" );
}
mysql_select_db('www');
$user = $_SESSION['username'];
mysql_query("UPDATE users SET online='0'
WHERE username='$user'");
echo '<script type="text/javascript">';
echo 'alert("You were logged off due to inactivity");';
echo '</script>';
session_unset();
session_destroy();
}
$_SESSION['last_activity'] = time();
【问题讨论】:
标签: javascript php ajax jquery session