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,让登陆页面有两个用户分别链接到不同页面,就这个意思 展开
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,让登陆页面有两个用户分别链接到不同页面,就这个意思 展开
1个回答
展开全部
您好,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读写权限。
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,让登陆页面有两个用户分别链接到不同页面
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询