为了账号安全,请及时绑定邮箱和手机立即绑定

让除管理员之外的所有人都消失

让除管理员之外的所有人都消失

PHP
犯罪嫌疑人X 2023-07-01 17:10:34
除了管理员之外,如何使某些内容对每个人都消失,我有这段代码,但它仅在您未登录时才有效,当我使用另一个用户登录时,它一直向我显示。<?php   if( isset($_SESSION['username']) == "admin"){                           }else{        echo "<style> .add{display: none} </style>";   }                    ?>
查看完整描述

1 回答

?
qq_笑_17

TA贡献1818条经验 获得超7个赞

有两个步骤,首先检查 username 是否isset,然后比较它。在您的代码中,您将boolean返回的isseta 与stringis进行比较"admin",请尝试以下操作:


if (isset($_SESSION['username']) {

    // username is set

    if ($_SESSION['username'] == "admin") {

        // user is admin

    } else {

        echo("<style> .add {display:none} </style>");

    }

}

另外,如果您不想在页面中包含它,则使用display: none非常浅。有人可以使用检查元素来设置它的样式并让它显示。


查看完整回答
反对 回复 2023-07-01
  • 1 回答
  • 0 关注
  • 68 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信