0

我有一条 PHP + Jquery 墙消息,显示来自任何人的所有消息。现在我想在每条消息中设置删除 URL。但是规则,如果消息不是他自己的,用户就看不到删除 url。

.childs {
opacity: 0;
color: #000;
margin-left: 10px;
float: right;
}

.childs:hover {
opacity: 1.0;
text-decoration: underline;
cursor: pointer;
}

.parents:hover > .childs {
opacity: 1.0;
}

-- 以 Greg 身份登录

<section class="parents">
Greg : Today is holiday
<div class="childs"><a href="delete.php">Delete</a></div>

这以 Jeremy 的身份登录

<section class="parents">
Jeremy : Beautiful day
<div class="childs"><a href="delete.php">Delete</a></div>

我希望根据登录的用户名显示删除链接。因此,如果 Jeremy 将鼠标悬停在 Greg 消息上,删除链接将不会显示,因为这不是他的消息,如果 Greg 将鼠标悬停在他自己的消息上,他可以看到删除 url 链接并可以删除它.

那么我该如何设置呢?
感谢您的帮助。

4

2 回答 2

0

这是一种简单的方法。存储会话的登录信息,$_SESSION然后在您的视图类/代码上进行比较。

喜欢

<div class="childs">
<?php
if($_SESSION['logged_in_user'] == true) { 
   echo "<a href='delete.php'>Delete</a></div>";
}?></div>
于 2012-11-14T02:38:54.553 回答
0

您可以将 SESSION 变量用于登录用户名并将其与消息所有者进行比较。如果是同一所有者,则回显删除 div。

<?php
if($_SESSION['username'] == $comment_owner){
    echo '<div class="childs"><a href="delete.php">Delete</a></div>';
}
?>

这是最简单的方法,但非常混乱。

于 2012-11-14T02:39:10.880 回答