php如何在登录时跳转到另一个页面时显示登录用户?

<html><head><metahttp-equiv="Content-Type"content="text/html;charset=UTF-8"><title></... <html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title></title>
</head>
<body>
<form action="" method="post">
用户名:<input type="text" id="UserName" name="UserName"/>
密码:<input type="password" id="Pwd" name="Pwd"/>
<input type="submit" value="登录" />
<input type="reset" value="重置" />
</form>
</body>
</html>
<?php
//创建到达数据库的连接
$con = mysql_connect("localhost","root","sa");

//如果连接失败
if (!$con)
{
die('连接数据库失败: ' . mysql_error());
}
//成功的话就执行以下代码
if(array_key_exists("UserName", $_POST) && array_key_exists("Pwd", $_POST))
{
mysql_select_db("test", $con);
//mysql_query相当于向数据库发送命令
$sql = mysql_query("SELECT * FROM table_user where user_name = '$_POST[UserName]' and user_password='$_POST[Pwd]'");

if(mysql_num_rows($sql) == 1)
{

echo "<script>alert('登录成功!');location='test6.php';</script>";
}
else
{
echo"<center><font color=red>登录失败!<br/>用户名或密码有错</font></center>";
}
}
//最后要关闭数据库连接
mysql_close($con);
?>
另一边怎么得到用户名显示出来?
展开
 我来答
百度网友5af11cd
推荐于2017-11-25 · TA获得超过115个赞
知道小有建树答主
回答量:93
采纳率:0%
帮助的人:83.4万
展开全部
  登录成功之后将用户名保存到session中
  首先在这个php文件的第一行开启session:
  <?php
  session_start(); //开启session
  ....
  ....
  $_SESSION['username'] = $username //登陆成功之后保存session
  ?>

  接着在跳转到的php页面
  <?php
  session_start(); //开启session
  $username = $_SESSION['username'];//获得用户名

  如果要退出登录就将session清空
  $_SESSION['username'] = "";
  session_destroy();
  建议你开一下session相关的知识 这个很好用
仙凯樱檬绪1c
2012-10-12 · TA获得超过224个赞
知道小有建树答主
回答量:860
采纳率:0%
帮助的人:248万
展开全部
把得到的用户名放到session里面
$_SISSION['username']=$_POST[UserName];
....
然后其它页面开启session_start(); //要放在代码最上面 前面不能有输出

然后echo $_SISSION['username']

凭记忆打的 。。函数名可能打错 。。。一般用的工具有提示的。。。你懂的

echo "<script>alert('登录成功!');location='test6.php';</script>";

也可以用php的header。。。什么什么
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
261798746
2012-10-12 · TA获得超过247个赞
知道小有建树答主
回答量:137
采纳率:100%
帮助的人:52.8万
展开全部
header("location:页面");跳转但必须放在文件头,就是没输出任何东西时才能跳转
然后发送COOKIE 接受后找到相应的cookie查找MYSQL里用户资料。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2012-10-12
展开全部
cookie也行
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式