私はこのphpタグをチェックするだけで、ユーザーがログインしているかどうかをチェックします。モーダルは他のページ(login.php)にあります。それはphpタグを含めずにうまくいきました。質問が無関係でないならば、 "navbarが崩壊していないことを除いて、すべてがうまくいきます"。PHPタグを含むと、navbarが崩壊していません
<div class="navbar-header">
<button class="navbar-toggle" data-toggle="collapse" data-target=".collmenu">
<span class="icon-bar img-reponsive"></span>
<span class="icon-bar img-reponsive"></span>
<span class="icon-bar img-reponsive"></span>
</button>
</div>
<div class="collapse navbar-collapse collmenu">
<ul class="nav navbar-nav navbar-right">
<?php
if(!empty($loggedin)&&($loggedin=='true')){ echo'<li><a href="">logout</a></li>
<li><a href="#">hello</a></li>';}
else{echo'<li><a href="" data-toggle="modal" data-target="#loginmodal">Login</a></li>
<li><a href="pages/register.php">Signup</a></li>';}
?>
</ul>
</div>
あなたの問題は別の場所にある必要がありますが、PHPはnavbar collapsingに影響しません。 – WheatBeak
あなたはそれがどこにあると思いますか? @WheatBeak – pyrogrammer
わからない、ブラウザのコンソールでjavascriptエラーをチェックしましたか? – WheatBeak