Methoden zur Lösung des Problems, dass PHP-Sitzungen nicht gespeichert werden können: 1. Stellen Sie den Ordner so ein, dass er für alle lesbar und beschreibbar ist. 2. Setzen Sie [session_save_path] zurück. 3. Schließen Sie [session_auto].
【Verwandte Lernempfehlungen: php-Programmierung (Video)】
So lösen Sie das Problem, dass PHP-Sitzungen nicht gespeichert werden können:
1. Legen Sie den Ordner fest für jeden lesbar sein Beschreibbar, obwohl dies das Problem lösen kann, schafft es ein neues Problem, nämlich Sicherheitsprobleme, da unter Windows das verzeichnisübergreifende Lesen von Registrierungs- und anderen Informationen durchgeführt werden kann.
2. Setzen Sie session_save_path
zurück und starten Sie iis neu, um zu sehen, ob es erfolgreich ist. Wenn nicht, legen Sie bitte zwei fest, da es in php.ini zwei gibt, um die Kompatibilität mit früheren Versionen zu gewährleisten ist Der auskommentierte Wert liegt über 4,0 und der andere über 5,0. Stellen Sie nach Abschluss der Einstellung das festgelegte Verzeichnis so ein, dass es von allen gelesen und geschrieben werden kann, und aktivieren Sie es dann nicht. Dies gewährleistet die Sicherheit des gespeicherten Verzeichnisses und der Systemdaten. session_save_path
,设置完成以后 重启iis 看是否成功 如果不成功的话 请设置两个,因为在php.ini中为了兼容以前的版本是有两个的 一个是被注释掉的 一个是 4.0以上 一个是5.0以上的。设置完成后,设置被设置的目录为everyone 读取 写入,然后继承,其他的都不要勾取,这样就保证了保存目录的安全和系统数据的安全。
3.和程序代码有关系。
当看到设置的目录中有session生成的时候,但是全部都是0kb的空文件,这时候需要进行检查下代码是否有问题。
如果开启了session_auto
的话 请关闭掉。然后在页面中上方写写入session_start
如果第一种方案无效的话,建议在session_start
Wenn session_auto
aktiviert ist, schalten Sie es bitte aus. Dann schreiben Sie session_start
4. Weitere Fragen. 🎜🎜 Wenn die oben genannten Gründe nicht gelöst werden können, überprüfen Sie bitte, ob es sich bei dem von wamp geladenen PHP-Dokument um das aktuell geladene PHP-Dokument handelt. Bitte beachten Sie den folgenden Artikel zur Überprüfung der von Wamp geladenen PHP-Datei aktuelle PHP-Umgebung. 🎜🎜🎜Wenn Sie mehr über das Erlernen des Programmierens erfahren möchten, achten Sie bitte auf die Spalte „PHP-Schulung“! 🎜🎜🎜- Wenn die erste Lösung ungültig ist, wird empfohlen, das Symbol „@“ vor
session_start
hinzuzufügen, sowohl zum Schreiben von Seiten als auch zum Lesen von Seiten .
Das obige ist der detaillierte Inhalt vonWas soll ich tun, wenn die PHP-Sitzung nicht gespeichert werden kann?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!