Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/262.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 会话用户未更改_Php_Session - Fatal编程技术网

Php 会话用户未更改

Php 会话用户未更改,php,session,Php,Session,我已设法反映登录表单的用户。然而,现在当新用户登录时,以前的用户个人信息(如姓名)仍会反映在表单上。这就是我目前所拥有的。我错过了什么 $result2 = mysqli_query($con, "SELECT admin_no FROM student_details;"); $row2 = mysqli_fetch_assoc($result2); ?> <p> <table border="1"> <tr> <td

我已设法反映登录表单的用户。然而,现在当新用户登录时,以前的用户个人信息(如姓名)仍会反映在表单上。这就是我目前所拥有的。我错过了什么

$result2 = mysqli_query($con, "SELECT admin_no FROM student_details;");
    $row2 = mysqli_fetch_assoc($result2);

    ?>

<p>
<table border="1">
 <tr>
   <td width="410" align="center">Student Personal Data</td>
 </tr>
 <tr>


           </td>
         </tr>
             <tr>
             <td>Admission Number</td>
             <td><input name= "name" type="text" disabled="disabled" value="<?php echo $row2['admin_no'] ?>"
    size="40" readonly>
              </td>
         </tr>
$result2=mysqli\u查询($con,“从学生详细信息中选择管理员号;”);
$row2=mysqli\u fetch\u assoc($result2);
?>

学生个人资料
入场证号码
插入会话_start()

在登录和其他控制面板页面的第一行

看看这个链接


将会话开始()放在登录页面的第一行…
会话开始()
需要在
所有
页面中。@Fred ii-甚至注销?另外,我不知道你在单独的页面中将
mysqli.*
mysql.*
函数混合在一起。是的,甚至在注销页面中。
<?php

    session_start();
    session_unset();
    session_destroy();


    header('Location:login.php');


?>
<? 
$adminName = $_POST['txtName'];
$adminPassword = $_POST['txtPassword'];

  $conn = dbConnect();
    if (!$conn)
        die("Couldn't connect to MySQL");

    $query = "select * from ohrm_user where user_name='$adminName' and user_password= '$adminPassword'";
    $result = mysql_query($query, $conn);
  $row = mysql_fetch_array($result);


    if(mysql_num_rows($result) > 0 && $row['user_role_id'] == 1)
    { 

  echo $_SESSION['user_name'] = $adminName;
  echo $_SESSION['user_password'] = $adminPassword;

} 

dbDisconnect($conn);