Я новичок в PHP сессии и ищу некоторую помощь со следующим:PHP: Как правильно уничтожить сеанс, удалить данные сессии и неустановленные переменные сессии
я начать сеанс на странице следующим образом, который работает как предполагалось до сих пор:
session_start();
// ...
$_SESSION["User"]["login"] = "loggedIn";
$_SESSION["User"]["username"] = $email;
Теперь, если пользователь хочет выйти я также хочу, чтобы уничтожить эту сессию (. включая удаление его данных и снятия с охраны его переменные и т.д.). При поиске инструкций по этому вопросу я натолкнулся на следующее: PHP Manual, но Я не уверен, как применить это, и я не понимаю, что линии в Ini-части действительно делают.
Может ли кто-нибудь помочь мне с этим и, возможно, также предоставить несколько кратких объяснений по этому вопросу?
Мой текущий код уничтожить сессию:
session_start();
// ...
$_SESSION = array();
if (ini_get("session.use_cookies")) {
$params = session_get_cookie_params();
setcookie(session_name(), '', time() - 42000,
$_SESSION["User"]["login"] = "",
$_SESSION["User"]["username"] = ""
);
}
session_destroy();
Большое спасибо заранее.
unset ($ _ SESSION) попробовал этот – Ramki
Спасибо за это. – TaneMahuta