php - 如何显示该个人资料是否是您的?

标签 php html mysql

我创建了一个基本的个人资料页面,其中用户的每个 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/

相关文章:

php - 如何将localhost.sql导入phpmyadmin的全局空间?

php - 返回查询结果的函数

javascript onclick 改变样式

html - 如何禁用html中的整个下拉控件

javascript - 如何从 Controller 返回总计到 <td> 标签 Angular JS

mysql - 获取一组结果中的随机记录

mysql - sql查询外键错误

php - Laravel 模型和 Controller 文件命名

php - 将 Facebook Connect 登录/注册与 Zend Framework 应用程序集成

javascript - 如何将 data-id 发送到操作?