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的时候,就真的能使用了。。。
展开
 我来答
帐号已注销
2010-01-06 · TA获得超过1232个赞
知道大有可为答主
回答量:1245
采纳率:0%
帮助的人:1426万
展开全部
验证成功了 将用户名存到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);
createindex
2010-01-06 · TA获得超过172个赞
知道小有建树答主
回答量:179
采纳率:100%
帮助的人:0
展开全部
这么大段就那么点问题。
你把name存session里面不就可以了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式