Heim >Backend-Entwicklung >PHP-Problem >Was tun, wenn die PHP-Sitzung den Wert nicht abrufen kann?

Was tun, wenn die PHP-Sitzung den Wert nicht abrufen kann?

藏色散人
藏色散人Original
2020-11-20 09:55:072628Durchsuche

php-Sitzung kann den Wert nicht erhalten, da die Sitzung nicht übergeben wird. Die Lösung besteht darin, die Sitzung über die Methode „session_start()“ zu öffnen, bevor Sie die PHP-Sitzung verwenden.

Was tun, wenn die PHP-Sitzung den Wert nicht abrufen kann?

Empfohlen: „PHP-Video-Tutorial

Ich bin kürzlich beim Schreiben von PHP auf dieses Problem gestoßen. Die Sitzung wird immer bestehen, wenn nicht die gesamte Website geschlossen ist, sondern wenn Nach dem Nachdem die Sitzung auf einer Seite initialisiert wurde, stellte ich fest, dass ich den Sitzungswert auf einer anderen Seite nicht abrufen konnte. Ich habe festgestellt, dass die Sitzung überhaupt nicht übergeben wurde wurde anderweitig verwendet. . . (っ°Д °;)っ, ich habe zuvor nur Sitzungen in Asp und Jsp verwendet und schließlich die Ursache für den Fehler gefunden. PHP-Sitzung muss vor der Verwendung geöffnet werden:

session_start()

Dies Die Anweisung sollte Es sollte vor allen Anweisungen stehen, die Session verwenden, daher ist es am besten, es an den Anfang der PHP-Datei zu schreiben. Dies unterscheidet sich etwas von der Verwendung von Session in anderen Sprachen Sitzung in PHP, und es gibt mehrere sehr nützliche Funktionen, wie zum Beispiel:

    isset($_SESSION['view'])  // 判断某个session值是否初始化
    unset($_SESSION['view'])   //删除某个session值

    session_destroy();      //谨慎使用 销毁所有的session数据

Denken Sie daran, obwohl viele Sprachen mit unterschiedlichen Inhalten Ähnlichkeiten aufweisen, müssen Sie die Details dennoch sorgfältig studieren und dürfen sie nicht immer als selbstverständlich betrachten~

Das obige ist der detaillierte Inhalt vonWas tun, wenn die PHP-Sitzung den Wert nicht abrufen kann?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn