如何检测页面查看器是否是当前会话

时间:2016-03-02 05:36:53

标签: php session user-profile

我试图拥有一个通用的"账户"显示基于查看者的用户配置文件的页面。如果作为已登录的用户,这是我的网页,则提供的内容会反映我的所有权。我试过像

这样的东西
<title>
<?php
if ($_SESSION["first_name"]) { //this $_SESSION["first_name"] = $_COOKIE["first_name"]?
?> My Profile </title>
<?php
}
else
?>
User's Profile </title> <!--This line is wrong-->

但它没有做我想要的。另外,最后一行User Profile,是否意味着我必须为每个用户创建一个唯一的索引页面?我思考 PHP可以动态地查看用户的个人资料而无需在每次注册时进行文件写入吗?

1 个答案:

答案 0 :(得分:0)

实际上我无法理解你的问题,但我猜你需要这个。

 $user_id = //user id from db of current viewing user 
 if($_SESSION['user_id'] == $user_id)
 {
    echo 'My profile';
 }
 else
 {
    echo 'user profile';
 }