我创建了一个基本的配置文件页面,每个用户的URL都将显示为:

profile?username=Joe.Bills


但是,我想知道当您使用个人资料时如何显示该个人资料。我已经尝试过了,但这没有用:

<?php if($uprofile['user_name'] && $_SESSION['user_name']){ echo "Your Profile";

} else { echo "Not Your Profile"; }

?>


我知道它使用的是MySQL,因此我应该使用PDO,但这仅是少量使用。

这是输入个人资料信息的方式:

<?php

$name = $_REQUEST['username'];

$profile = mysql_query("SELECT * FROM users WHERE user_name='$name'");
$uprofile = mysql_fetch_assoc($profile);
$username = $uprofile['user_name'];
$full = $uprofile['full_name'];
$image = $uprofile['image'];


?>

最佳答案

您可以使用以下内容。

<?php

if($_GET['username'] === $_SESSION['user_name']) {
  echo "Your Profile";
} else {
  echo "Not Your Profile";
}

?>

关于php - 如何显示此配置文件是否属于您?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36893790/

10-11 17:18