-1
私は自分のウェブサイトに認証システムを構築しようとしていますが、正常に登録してログインすることができますが、ログイン後メニューバーにログインオプションが表示されます。ユーザがPHPにログインした後にログインメニューを変更できない
<div class="collapse navbar-collapse" id="myNavbar">
<ul class="nav navbar-nav navbar-right">
<li><a href="index.php">HOME</a></li>
<li><a href="#services">REGISTRATION</a></li>
<li><a href="download.php">DOWNLOAD</a></li>
<li><a href="contact.php">CONTACT</a></li>
<?php
if(isset($_SESSION['user_id']) === true){
?><li><a href="logout.php">LOGOUT</a></li><?php
}else{
?><li><a href="login.php">LOGIN</a></li><?php
}
?>
</ul>
</div>
</div>
どうすればよいですか?
session_start()を追加したことを確認していますか?あなたのページに@ user66016 – Karthik
私たちはあなたが与えたコードで正解を与えることはできません。ここにはセッションが作成されたページとあなたのPHPコードの一番上の部分が表示されます – Gert
mysqliはありません。質問のステータスはどうですか?以下の回答が有効な解決策であるようです。 –