0

我有一个奇怪的情况,当登录用户访问另一个用户的个人资料页面然后返回主页(或任何其他页面)时,他们的用户信息更改为他们刚刚访问的用户并以新用户身份登录。您是否看到任何会导致用户成为新用户的内容?

这是我用来将用户链接到另一个用户的个人资料页面的内容:

<a href="/'.$username.'">

以下是个人资料页面的代码。

<?php 
ob_start();
include 'core/init.php';
include 'includes/overall/header.php';
protect_page();

if (isset($_GET['username']) === true && empty($_GET['username']) === false) {
   $username = $_GET['username'];

   if (user_exists($username) === true) {
   $user_id  = user_id_from_username($username);
   $profile_data = user_data($user_id, 'first_name', 'last_name', 'email');
   ?>   
     <h1><?php echo $profile_data['first_name']; ?>'s Profile</h1>
     <p><?php echo $profile_data['email']; ?></p>
   <?php   
   } else {
     echo 'Sorry, that username does not exist';
   }
} else {
  header('Location: index3.php');
  exit();
}

include 'includes/overall/footer.php'; 
?>
4

0 回答 0