【发布时间】:2012-06-02 19:00:39
【问题描述】:
当我通过单击 [x](不是 onunload)关闭页面时,如何取消设置 SESSION。我想在打开页面和关闭时插入,但我不想在刷新时插入。
if (!isset($_SESSION["visits"]))
$_SESSION["visits"] = 0;
$_SESSION["visits"] = $_SESSION["visits"] + 1;
if ($_SESSION["visits"] > 1){echo "You hit the refresh button!";}
else{
mysql_query(
"INSERT INTO najd_visit( visit_userId, visit_staticId, visit_page,
visit_enterTime)VALUES ('$userId', '$Sid', '$title', '$date') ");
echo "This is my site";
//unset($_SESSION["visits"]);
}
【问题讨论】:
-
您将在 sqli 地狱中直接将变量插入查询中。使用 PDO 或 mysqli 并将它们作为参数插入
-
为什么不能让 JavaScript 函数检测用户何时离开?
-
您是否尝试跟踪访问者在一个或多个会话中访问了哪些页面?他们登录了吗?
-
有什么问题
标签: php javascript session browser