我有一个管理员链接,分区ID为“admin”。会话在用户登录时启动,以显示它是普通用户还是管理员。普通用户无法访问管理员的文件,但仍可以看到管理员链接。根据会话隐藏并显示div
有没有办法让它正常用户无法看到链接,只使用php
或html
,没有jquery
或jscript或任何这些。
我有一个管理员链接,分区ID为“admin”。会话在用户登录时启动,以显示它是普通用户还是管理员。普通用户无法访问管理员的文件,但仍可以看到管理员链接。根据会话隐藏并显示div
有没有办法让它正常用户无法看到链接,只使用php
或html
,没有jquery
或jscript或任何这些。
使用交错PHP & HTML标准的PHP语法:
<?php
if ($user_is_an_admin) {
?>
<div id='admin'>
Only admins can see this...
</div>
<?php
}
?>
备用模板语法:
<?php if ($user_is_an_admin): ?>
<div id='admin'>
Only admins can see this...
</div>
<?php endif; ?>
不交织,PHP只:
if ($user_is_an_admin) {
echo "<div id='admin'>
Only admins can see this...
</div>
";
}
你需要在你的意见中使用条件:
<?php if($_SESSION['adminid'] == 1234): ?>
<!-- Admin div goes here -->
<?php else: ?>
<!-- Admin link goes here -->
<?php endif; ?>
谢谢,那是做的。 – user1162628
非常感谢。有没有可能的方法,我可以在CSS中完成而不是浏览所有页面? – user1162628