php ajax 登录成功后将网名传到主页面?

<?php
header("Access-Control-Allow-Origin: *");
$con = mysqli_connect('localhost','root','0123456zp');
if(! $con )
{
    die('连接失败: ' . mysqli_error($con));
}

mysqli_select_db($con,'xsmf');
$sql = "select * FROM user where name = '$_POST[name]' and pwd='$_POST[pwd]'";
$result = mysqli_query($con,$sql );
$rows=mysqli_num_rows($result);

if($rows){
    session_start();

    $_SESSION['name'] = $_POST[name];
    $_SESSION['pwd'] = $_POST[pwd];

    $_SESSION['wm']=$rows["wm"];

    echo "<script>window.location.href='../update.php'</script>";
    exit;
}else{
    echo "
       <script>
          window.location.href='../login.php';
           alert('用户名或密码错误');
        </script>";
}

mysqli_close($con)

?>



create table user

(
    id               int                  auto_increment     primary key,
    name             varchar(30)          unique not null,
    pwd                 varchar(30)          not null,
    wm  varchear(30)     not null
);

以上是后台的代码,和数据库代码,我想实现登录验证成功后 将对应的网名(netname) 传到主页面 怎么取到这个值呢 求指点 最好帮忙修改一下~ 谢谢

阅读 1.7k
2 个回答

直接在你需要展示的位置,另外代码不安全

<?php echo($_SESSION['name']); ?>
   $res = mysql_fetch_array($result,MYSQL_ASSOC);
   $netname = $res["netname"];

你可以返回一个json{"netname":$netname}
接受这个json,添加到页面

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题