Ich drucke Sitzung mit print_r ($ _ SESSION) in der Indexseite zeigt es folgenden Array.Sitzungsvariable ist nicht verfügbar
Array
(
[name] => hhh
)
index.php
<?php
session_start();
$_SESSION['name']='hhh';
Ich wollte diese Variable aufheben, wann immer ich will. Also habe ich eine neue PHP-Datei im selben Verzeichnis mit folgendem Inhalt
<?php
session_start();
echo "before destroying the session";
print_r($_SESSION);
unset($_SESSION['name']);//remove the name session variable which is available in my index page.
session_destroy(); //destroy the session
echo "after destroying the session";
print_r($_SESSION);
Aber immer, wenn ich den obigen Code ausführen druckt er folgendes:
before destroying the sessionArray () after destroying the sessionArray ()
Warum meine Session, die im Index vorhanden ist Die Seite ist in der obigen Skriptseite nicht zugänglich.
Vielen Dank im Voraus
werden Sie es in session_start Schreiben(). Es funktioniert gut für mich. – RJParikh
Ja, es ist in der ersten Zeile. – scriptkiddie
müssen Sie session_start() nicht erneut eingeben, wenn Sie die Indexseite in eine andere Seite einschließen und Ihre Indexseite den Sitzungsstart enthält. – RJParikh