php、HTML,关于session的问题,如下

if(!empty($_POST['sub'])){if($_POST['username']=="spy"&&$_POST['pwd']=="1234"){sessio... if(!empty($_POST['sub'])){
if($_POST['username']=="spy" && $_POST['pwd']=="1234"){
session_start(); //开启session
$_SESSION['username'] = $_POST['username']; //将登录名保存到session中
header("Location: 111.php");
exit();
} else{ header("Location: login.php?errno=1");
exit(); } }

if($_POST['username']=="abc" && $_POST['pwd']=="123"){
session_start();
$_SESSION['username'] = $_POST['username'];
header("Location: 222.php");
exit();
} else{ header("Location: login.php?errno=1");
exit();
} }
用户名密码是spy+1234,链接到111.php,添加第二个用户密码abc+123,然后链接到222.php,
输入abc+123,提示用户名/密码错误,哪出问题了?
这样说吧,在这句:“if($_POST['username']=="abc" && $_POST['pwd']=="123"){
”之前的代码都是可以的,就是spy+1234连接到111.php,我现在想再添加个用户abc,链接到222.php,让登陆页面有两个用户分别链接到不同页面,就这个意思
展开
 我来答
山水阿锐
2015-04-28 · TA获得超过34.3万个赞
知道顶级答主
回答量:23.7万
采纳率:91%
帮助的人:3.2亿
展开全部
您好,session_save_path() 函数必须在 session_start() 函数调用之前调用。
session_start()为什么要在session_save_path("session files");
$path="session files";
这个session files应该是一个文件夹路径,
不知你程序里写的对不对,但肯定不能直接写成“session files”。
$path=dirname(__FILE__)."/session_file";
session_save_path($path);
session_start();
记得session_file文件夹要有php读写权限。
追问
在这句:“if($_POST['username']=="abc" && $_POST['pwd']=="123"){
”之前的代码都是可以的,就是spy+1234连接到111.php,我现在想再添加个用户abc,链接到222.php,让登陆页面有两个用户分别链接到不同页面
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式