So ermitteln Sie einen Sitzungsfehler in PHP: 1. Öffnen Sie die Konfigurationsdatei „php.ini“ und suchen Sie nach „upload_tmp_dir“. 2. Erstellen Sie ein tp-Verzeichnis. 4. Melden Sie sich erneut an.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 8.1, Dell G3-Computer.
php-Methode zur Feststellung der Sitzungsungültigkeit
php-Lösung zur Überprüfung der Sitzungsungültigkeit
1. Problem
Heute hatte ich lange Probleme mit der Konfiguration der Apache+php-Umgebung, aber das habe ich festgestellt Das Bild des Bestätigungscodes kann generiert werden. Bei der Anmeldebestätigung wurde festgestellt, dass die Sitzung leer war und keinen Wert hatte.
2. Lösung
Umgebung: Apache+php
Der Programmcode lautet wie folgt:
Verarbeiten Sie nach dem Absenden der Datei die post.php-Datei
Der Code lautet wie folgt :
if($_SESSION['ssioner']!=$ssever){ echo("");exit; }
Es stellt sich heraus, dass der Bestätigungscode immer abgefragt wird. Er muss aus 4 Ziffern bestehen und dann die Sitzung ausdrucken:
Der Code lautet wie folgt:
echo $_SESSION['ssioner']; exit;
war leer, also dachte ich an eine Sitzungsdatei Jetzt finden wir die Konfigurationsdatei php.ini und finden
upload_tmp_dir
Ich habe festgestellt, dass dieses Verzeichnis
upload_tmp_dir="D:\www.phpstudy.net\tp"
Ich habe mein Laufwerk D überprüft und festgestellt, dass dort nur die Datei www.phpstudy.net vorhanden ist, aber nein tp-Verzeichnis wurde gefunden. Dann habe ich ein tp-Verzeichnis erstellt, Apache neu gestartet und festgestellt, dass sich im tp-Verzeichnis eine tp-Datei befindet.
Empfohlenes Lernen: „
PHP-Video-TutorialDas obige ist der detaillierte Inhalt vonPHP-Methode zur Feststellung von Sitzungsfehlern. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!