Php 基于变量更改选项的HTML列表?

Php 基于变量更改选项的HTML列表?,php,html,list,twitter-bootstrap,navigation,Php,Html,List,Twitter Bootstrap,Navigation,这是我在这里的第一件事,如果我没有完全正确地理解我的问题,我深表歉意 因此,我有一个基于引导的网页,但我希望根据用户是否登录,更改导航栏中的一个选项 这就是我设法想到的,但它只会导致一个不断循环的无休止重定向: <div class="navbar-collapse collapse"> <ul class="nav navbar-nav"> <li class="active"><a href="index.php">Home</a>

这是我在这里的第一件事,如果我没有完全正确地理解我的问题,我深表歉意

因此,我有一个基于引导的网页,但我希望根据用户是否登录,更改导航栏中的一个选项

这就是我设法想到的,但它只会导致一个不断循环的无休止重定向:

<div class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li class="active"><a href="index.php">Home</a></li>
<li class="inactive"><a href="****">****</a></li>
<li class="inactive"><a href="****">****</a></li>
<li class="inactive"><a href="contact.html">Contact</a></li>
<li class="active"><?php
if(!empty($_SESSION['user']))
{echo '<a href="private.php">Account</a>)';}
else{echo '<a href="login.php">Log In</a>)';}
?></li>
</ul>
</div><!--/.nav-collapse -->

我想知道是不是因为我晚些时候再打电话给Common?虽然我可能不知道我在做什么:|


感谢您提供的帮助。

我已经解决了问题,谢谢您的帮助:)

结果是我用了一个(!empty)而不是一个(empty),所以它会在我测试这个想法的两页之间产生一个不断的循环


感谢您的帮助和我的道歉。

您发布的代码中没有任何内容会导致重定向。在PHP标题中(“Location:private.PHP”);同意,事情发生时我也是这么想的。只有当我添加此代码时才会发生。稍后在页面上,我运行
code
code
请关闭您的问题,然后道歉,但我该怎么做?我是点击删除还是大勾号什么的?