我有一个奇怪的情况,当登录用户访问另一个用户的个人资料页面然后返回主页(或任何其他页面)时,他们的用户信息更改为他们刚刚访问的用户并以新用户身份登录。您是否看到任何会导致用户成为新用户的内容?
这是我用来将用户链接到另一个用户的个人资料页面的内容:
<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';
?>