php中在不同页面跳转的参数传递
偶现在的情况是1.index.php是个表格,提交name和pass到login.php;2.login.php里验证提交的用户名和密码(用的是session),如果用户...
偶现在的情况是
1.index.php 是个表格,提交name和pass到login.php;
2.login.php里验证提交的用户名和密码(用的是session),如果用户名密码正确的话,跳转到一个新的php页面(a.php)
login.php的相关代码:
验证成功后的代码如下:
echo "<script>alert('登录成功!');location.href='a.php';</script>";
;
这两个功能都已经完成,可问题来了,在a.php中我仍然需要在index.php里提交的login.php的"name"这个变量(而且可能在以后的新php中还是需要name这个变量),
举例来说,在a.php中有如下代码
$result=mysql_query("SELECT xxx FROM user where name='$name' ",$db);
在运行了a.php后,最后我要的结果并没有出来,说name未定义。。= =。
请问如何写(在login.php中,和a.php中)才能使login.php能向a.php传递name这个变量,或者a.php又是通过什么语句来接收name的?
上面的提问是小弟的想法,各位大虾能解决小弟的最后目的就好,目的就是:在a.php中能成功接受到上一个php传来的参数。。。
最近提了好多问题,现在身家轻薄了许多,T_T..选出最佳答案后再追加20分。。绝不食言,谢谢了~~
大虾,那具体应该怎么写呢?
举例来说,在a.php里我要的
$result=mysql_query("SELECT xxx FROM user where name='$name' ",$db);
我如何才能使这语句执行成功,我要name的时候,就真的能使用了。。。 展开
1.index.php 是个表格,提交name和pass到login.php;
2.login.php里验证提交的用户名和密码(用的是session),如果用户名密码正确的话,跳转到一个新的php页面(a.php)
login.php的相关代码:
验证成功后的代码如下:
echo "<script>alert('登录成功!');location.href='a.php';</script>";
;
这两个功能都已经完成,可问题来了,在a.php中我仍然需要在index.php里提交的login.php的"name"这个变量(而且可能在以后的新php中还是需要name这个变量),
举例来说,在a.php中有如下代码
$result=mysql_query("SELECT xxx FROM user where name='$name' ",$db);
在运行了a.php后,最后我要的结果并没有出来,说name未定义。。= =。
请问如何写(在login.php中,和a.php中)才能使login.php能向a.php传递name这个变量,或者a.php又是通过什么语句来接收name的?
上面的提问是小弟的想法,各位大虾能解决小弟的最后目的就好,目的就是:在a.php中能成功接受到上一个php传来的参数。。。
最近提了好多问题,现在身家轻薄了许多,T_T..选出最佳答案后再追加20分。。绝不食言,谢谢了~~
大虾,那具体应该怎么写呢?
举例来说,在a.php里我要的
$result=mysql_query("SELECT xxx FROM user where name='$name' ",$db);
我如何才能使这语句执行成功,我要name的时候,就真的能使用了。。。 展开
2个回答
展开全部
验证成功了 将用户名存到session里 不就行了.a.php这个页面直接用你存的session了
补充:在你验证成功以后 将用户名存入session 如:$_SESSION["username"]=$username;
echo "<script>alert('登录成功!');location.href='a.php';</script>";
在a.php这个将$name 替换成$_SESSION["username"] 就行了 $result=mysql_query("SELECT xxx FROM user where name='$_SESSION["username"]' ",$db);
补充:在你验证成功以后 将用户名存入session 如:$_SESSION["username"]=$username;
echo "<script>alert('登录成功!');location.href='a.php';</script>";
在a.php这个将$name 替换成$_SESSION["username"] 就行了 $result=mysql_query("SELECT xxx FROM user where name='$_SESSION["username"]' ",$db);
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询