问题描述
- php5 session多页面共享
-
目的:1.php文件注册成功后,保存一个session,希望在default.php文件中读取,但是总不能成功,为什么?
php5版本。
1.php
<?php
session_start();if (登录成功) {
echo "登录成功";$_SESSION["nickname"] = "abc" ;
}
}
header("Location: default.php");
?>default.php
<?php
//session_start();if (!isset($_SESSION["nickname"])){
echo "session未设置";
} else {
echo $_SESSION["nickname"];
}
?>
谢谢了。
解决方案
default.php 中为什么要注释掉 session_start();?
default.php
<?php
session_start();
if (!isset($_SESSION["nickname"])){
echo "session未设置";
} else {
echo $_SESSION["nickname"];
}
?>
解决方案二:
好像没有实现多页面session会话共享,不知道哪里错了,请执教。
解决方案三:
使用缓存服务器吧,Redis
解决方案四:
谢谢大家。已经暂时使用了,使用配置文件,似乎应该不是好的解决方案。
解决方案五:
使用缓存服务器。。。。。。
时间: 2024-10-06 11:09:47