0

SESSION[x](ではない)をクリックしてページを閉じるときに、の設定を解除するにはどうすればよいですかonunload。ページを開くときと閉じるときに挿入したいのですが、更新時に挿入したくありません。

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"]);
}
4

1 に答える 1

0

セッション Cookie の有効期限を 0 に設定すると、ブラウザが完全に閉じたときに自動的に消去されます。

探していたものとはまったく異なります (ブラウザー全体が閉じられている場合にのみセッションがクリアされます) が、それで十分なはずです。

于 2012-05-27T21:31:54.000 に答える