當我點擊[x](不是onunload)關閉頁面時,如何取消設置SESSION。我想在打開頁面和關閉時插入,但我不想在刷新時插入。當關閉頁面時如何取消設置會話php
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 hell中插入變量直接插入查詢。使用PDO或mysqli並將它們作爲參數插入 –
爲什麼您不能在用戶離開時檢測JavaScript功能? – 2012-05-28 11:54:44
[關閉/關閉瀏覽器或選項卡時關閉會話]的可能重複(http://stackoverflow.com/questions/1921941/close-kill-the-session-when-the-browser-or-tab-is -closed) – Quentin