Heim > php教程 > PHP开发 > Hauptteil

Lösung für die Überprüfung ungültiger PHP-Sitzungen

高洛峰
Freigeben: 2016-12-24 09:35:49
Original
1174 Leute haben es durchsucht

Das Beispiel in diesem Artikel beschreibt die Lösung für die Überprüfung einer ungültigen PHP-Sitzung. Teilen Sie es als Referenz mit allen. Die spezifische Methode ist wie folgt:

1. Problem

Heute hatte ich lange Probleme mit der Konfiguration der Apache+PHP-Umgebung, aber ich stellte fest, dass das Bestätigungscode-Bild sein könnte Bei der Anmeldeüberprüfung habe ich festgestellt, dass die Sitzung leer war und keinen Wert hat.

2. Lösung

Umgebung: Apache+php

Der Programmcode lautet wie folgt:

<input name="username" type="text" class="input" id="username">
<input name="password" type="password" class="input" id="password">
<input name="ver" type="text" class="input1" id="ver" size="5">
<img src="../inc/ver.php" onclick="this.src=&#39;../inc/ver.php&#39;;" />
Nach dem Login kopieren

Verarbeiten Sie die Datei nach dem Absenden dieses Beitrags. php-Datei

if($_SESSION[&#39;ssioner&#39;]!=$ssever){
echo("<script>alert(&#39;验证码必须由4位数字组成!&#39;);history.back();</script>");exit;  
}
Nach dem Login kopieren

Es stellte sich heraus, dass immer wieder gefragt wurde, dass der Bestätigungscode aus 4 Ziffern bestehen muss, und dann wurde die Sitzung ausgedruckt:

echo $_SESSION[&#39;ssioner&#39;];
exit;
Nach dem Login kopieren

war immer leer, also habe ich Wir dachten an ein Sitzungsdateiverzeichnis für die PHP-Umgebungskonfiguration. Jetzt finden wir die Konfigurationsdatei php.ini und finden
upload_tmp_dir
und stellen fest, dass dieses Verzeichnis
upload_tmp_dir="D:www.php.cntp"Ich habe mein Laufwerk D überprüft und festgestellt, dass nur die Datei www.php.cn im tp-Verzeichnis vorhanden ist. Daher wurde das Problem gefunden. Dann habe ich ein tp-Verzeichnis erstellt, Apache neu gestartet und festgestellt, dass es eine Datei sess_i40gl0p4hfep5r69j67o1k26d01 gab im tp-Verzeichnis. Dann habe ich mich erneut angemeldet und festgestellt, dass es erfolgreich war.


Ich hoffe, dass dieser Artikel für das PHP-Programmdesign aller hilfreich sein wird.

Weitere Artikel zu Lösungen zur Überprüfung ungültiger PHP-Sitzungen finden Sie auf der chinesischen PHP-Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Empfehlungen
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage