关于SESSION,我想再说一下。_PHP教程
Jul 13, 2016 am 10:59 AM
在WIN32下,不知为什么PHP4处理绝对路径总是有问题。集中表现在extension_dir、upload_tmp_dir和session.save_path这几个设置,无论你怎么设都不行,后来我设成了./,于是都可以了。
但是问题又来了。session.save_path这个路径是对应于当前执行的PHP文件的,所以,在你使用SESSION时,如果换到了另一个目录下,那么这个SESSION也就没有了。
当然这些在LINUX下都不存在的。因为LINUX下,都可以用/tmp。
所以对于这位兄弟的问题,我想可以这样。首先,看你的PHP。INI的内容,session.save_path应该改成./ 。然后,你的程序也有一些问题,我加了一些注释。你可以再试一下。
session_register("abc"); //应该先给变量赋值,再执行些函数
$abc="abcdefg"; //就是说此句应该放到前面。
header("Location: go.php");
?>
//////////////////////////////////////////
//go.php
session_register("abc"); //这一句是不需要的。
echo "您是 ".$abc."
";
?>

Heißer Artikel

Hot-Tools-Tags

Heißer Artikel

Heiße Artikel -Tags

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen

Der Betriebsprozess des WIN10-Diensthosts belegt zu viel CPU

Die erste Wahl für CS-Spieler: empfohlene Computerkonfiguration

So beheben Sie den Fehler: Die Hauptklasse wurde in Java nicht gefunden oder geladen

Lösung für das domänenübergreifende Problem der PHP-Sitzung

Unterschiedliche Verwendung von Schrägstrichen und Backslashes in Dateipfaden

Eine Kurzanleitung zur CSV-Dateibearbeitung

Erfahren Sie, wie Sie mit Sonderzeichen umgehen und einfache Anführungszeichen in PHP konvertieren
