除了管理員之外,如何使某些內(nèi)容對(duì)每個(gè)人都消失,我有這段代碼,但它僅在您未登錄時(shí)才有效,當(dāng)我使用另一個(gè)用戶登錄時(shí),它一直向我顯示。<?php if( isset($_SESSION['username']) == "admin"){ }else{ echo "<style> .add{display: none} </style>"; } ?>
1 回答

qq_笑_17
TA貢獻(xiàn)1818條經(jīng)驗(yàn) 獲得超7個(gè)贊
有兩個(gè)步驟,首先檢查 username 是否isset,然后比較它。在您的代碼中,您將boolean返回的isseta 與stringis進(jìn)行比較"admin",請(qǐng)嘗試以下操作:
if (isset($_SESSION['username']) {
// username is set
if ($_SESSION['username'] == "admin") {
// user is admin
} else {
echo("<style> .add {display:none} </style>");
}
}
另外,如果您不想在頁(yè)面中包含它,則使用display: none非常淺。有人可以使用檢查元素來(lái)設(shè)置它的樣式并讓它顯示。
- 1 回答
- 0 關(guān)注
- 92 瀏覽
添加回答
舉報(bào)
0/150
提交
取消