簡體   English   中英

如何對非用戶和非管理員隱藏按鈕?

[英]How to hide the button from a non-user and non-admin?

<?php
session_start();
include "connection.php";

if(empty($_SESSION['role']) && $_SESSION['role'] == '0')
{
echo "<p><a href='view.php' class='btn btn-info' role='button'>Admin 
button</a></p>";
}
?>

這是我的按鈕代碼↑

它只能向用戶隱藏按鈕,並且會向未注冊的用戶顯示錯誤,我該怎么辦?

PS:0表示管理員,1表示用戶

嘗試這個

   <?php
    session_start();
    include "connection.php";

    if(
         isset($_SESSION['role']) 
      && ($_SESSION['role'] == '0' || $_SESSION['role'] == '1')
    {
    echo "<p><a href='view.php' class='btn btn-info' role='button'>Admin 
    button</a></p>";
    }
    ?>

使用isset而不是empty。

<?php
 session_start();
 include "connection.php";

 if(isset($_SESSION['role']) && $_SESSION['role'] == '0')
 {
   echo "<p><a href='view.php' 
            class='btn btn-info' role='button'>Admin 
    button</a></p>";
 }
?>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM