猿问

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

除了管理员之外,如何使某些内容对每个人都消失,我有这段代码,但它仅在您未登录时才有效,当我使用另一个用户登录时,它一直向我显示。


<?php


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

                        

   }else{   

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

   } 

                   

?>


犯罪嫌疑人X
浏览 69回答 1
1回答

qq_笑_17

有两个步骤,首先检查 username 是否isset,然后比较它。在您的代码中,您将boolean返回的isseta 与stringis进行比较"admin",请尝试以下操作:if (isset($_SESSION['username']) {&nbsp; &nbsp; // username is set&nbsp; &nbsp; if ($_SESSION['username'] == "admin") {&nbsp; &nbsp; &nbsp; &nbsp; // user is admin&nbsp; &nbsp; } else {&nbsp; &nbsp; &nbsp; &nbsp; echo("<style> .add {display:none} </style>");&nbsp; &nbsp; }}另外,如果您不想在页面中包含它,则使用display: none非常浅。有人可以使用检查元素来设置它的样式并让它显示。
随时随地看视频慕课网APP
我要回答