Я звоню страницу logout.php от углового:session_destroy() не работает при вызове из углового
$scope.logout = function(){
$cookies.remove("isLoggedIn");
$http({ url : "./include/logout.php" }).then(function(response) {
alert(response.data)});
window.open("indexB.html", "_self");
}
Вот PHP:
<?php
echo 'test';
session_start();
session_destroy();
session_unset();
unset($_SESSION);
?>
Когда я нажимаю мою кнопку выхода из системы и вызова функция выхода из системы my cookie isLoggedIn удаляется, и я получаю предупреждение «test», но cookie сеанса PHP не удаляется.
Чтобы использовать кук на основе сеансов, session_start() должен вызываться перед outputing ничего браузера. –
Я создал файл с именем start.php, который запускается до того, как любой html выводится в браузер, запускает сеанс, затем перенаправляется на страницу, вызывающую функцию выхода из системы. Я все еще вижу, что session_destroy() все еще не за работой. –