我正在使用php创建一个网站,所以当我登录它时,它可以正常工作并重定向,而当我注销时却没有。如果我删除菜单链接,则除外。
问题不是来自链接,因为我也尝试将相同的链接放7次,如果我只将它放入标题()的6倍,如果我放7,它不会重定向。有人有这个问题吗?也许是css问题或什么?我没有使用任何宽度的菜单栏。
我只是不明白为什么如果我添加一个菜单链接它没有重定向,如果我删除菜单链接它重定向和完美工作(菜单链接不是问题)
感谢。
答案 0 :(得分:0)
在玩完东西后,我可能会发现问题,但我不明白如何解决它。
这是什么时候不起作用:
<?php if ($_SESSION['user_username']): ?>
<?php if ($adminpower > 1): ?>
<li><a href="index.php?page=admin">Admin</a></li>
<?php endif; ?>
<li><a href="index.php?page=logout">Logout</a></li>
<?php endif; ?>
如果是这样的话,它会起作用:
<?php if ($_SESSION['user_username']): ?>
<li><a href="index.php?page=admin">Admin</a></li>
<li><a href="index.php?page=logout">Logout</a></li>
<?php endif; ?>
这显然对我有好处,因为如果用户不是至少2级(意味着是2级管理员),他仍然可以看到“管理员”菜单(即使你点击它时被重定向,因为你没有水平)