[x] (onunload가 아님)을 클릭하여 페이지를 닫을 때 세션을 설정 해제하려면 어떻게해야합니까? 페이지를 열 때 닫을 때 삽입하려고하지만 새로 고칠 때 삽입하고 싶지 않습니다.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"]);
}
변수에 직접 쿼리를 삽입하려면 sqll hell을 구울 수 있습니다. PDO 또는 mysqli를 사용하여 매개 변수로 삽입하십시오. –
사용자가 떠날 때 JavaScript 기능을 감지 할 수없는 이유는 무엇입니까? –
가능한 [브라우저 또는 탭 닫을 때 세션 닫기/종료] (http://stackoverflow.com/questions/1921941/close-kill-the-session-when-the-browser-or-tab-is) 닫힘) – Quentin