我正在做一個電子商務網站。 我想澄清一些事情。使用session_destroy刪除購物車中的東西
比方說, 如果我想點擊退出登錄後在我的購物車中執行會話項目的session_destroy,我可以向您詢問,是不是這樣?
<?php
$logout = "login.php";
if(isset($logout))
{
session_destroy();
}
?>
我正在做一個電子商務網站。 我想澄清一些事情。使用session_destroy刪除購物車中的東西
比方說, 如果我想點擊退出登錄後在我的購物車中執行會話項目的session_destroy,我可以向您詢問,是不是這樣?
<?php
$logout = "login.php";
if(isset($logout))
{
session_destroy();
}
?>
session_destroy()
銷燬所有與當前會話相關的數據。如果你與它的罰款,你可以使用或寧願用unset
與指定要清除任何特定的會話是關鍵,如:unset($_SESSION['cart_items']);
http://stackoverflow.com/questions/21134121/unset-session-does-not-work-well-php 可以提供幫助嗎? – user3156220
在您的例子isset($logout)
總是返回TRUE,你摧毀會話腳本的每次執行。是你想要的嗎?
你試過了嗎?它有用嗎? – Maerlyn
我做過工作,但這不是我想要的。 它一直要求我登錄,只要我點擊主頁查看項目(我沒有點擊註銷)。 – user3156220
好吧,session_destroy刪除會話中的所有數據,包括登錄信息。嘗試使用存儲購物車信息的索引。 – Maerlyn