genannten Arbeits mir eine logout.php Seite von Winkeln Aufruf:session_destroy() nicht, wenn sie von Winkel
$scope.logout = function(){
$cookies.remove("isLoggedIn");
$http({ url : "./include/logout.php" }).then(function(response) {
alert(response.data)});
window.open("indexB.html", "_self");
}
Hier ist der php:
<?php
echo 'test';
session_start();
session_destroy();
session_unset();
unset($_SESSION);
?>
Wenn ich meinen Logout-Button und Call klicken Die Logout-Funktion Mein "isLoggedIn" -Cookie wird gelöscht und ich erhalte den 'Test'-Alarm, aber der PHP-Session-Cookie wird nicht gelöscht.
Cookie-basierte Sessions zu verwenden, session_start() muss vor outputing etwas zu nennen der Browser. –
Ich habe eine Datei namens start.php erstellt, die läuft, bevor HTML an den Browser ausgegeben wird, startet die Sitzung und leitet dann auf die Seite um, die die Logout-Funktion aufruft. Ich sehe immer noch, dass session_destroy() immer noch nicht funktioniert Arbeiten. –