Я смущен. Я пытаюсь, чтобы эти ссылки отображались только во время входа пользователя.Сессия не работает html
Но что-то странное происходит.
Вот мой код в index.php ...
// at the beginning of the page i have
session_start();
....
....
<div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
<ul class="nav navbar-nav navbar-right">
<li>
<a class="page-scroll" href="#about"> <?php if(!isset($_SESSION['user'])){echo 'Profile';?></a>
</li>
<li>
<a class="page-scroll" href="#services"><?php if(isset($_SESSION['user'])) echo 'Post Links';?></a>
</li>
<li>
<a class="page-scroll" href="#portfolio"><?php if(isset($_SESSION['user'])) echo 'My Views';?></a>
</li>
<li>
<a class="page-scroll" href="#contact"><?php if(isset($_SESSION['user'])) echo 'Logout';?></a>
</li>
</ul>
</div>
Это не работает. Затем я сделал фиктивный .php, чтобы проверить, работает ли моя сессия.
<?php session_start();?>
<!DOCTYPE html>
<html>
<head>
</head>
<body>
<?php if(isset($_SESSION['user'])) echo "Session is up and runnig";?>
</body>
</html>
//I get Session is up and runnig
И это работает. Поэтому я смущен. Что я делаю не так?
где '$ _SESSION [ 'пользователь'] = "John Doe";' быть назначены? –
В login.php не включили его здесь ... – Jones
использовать отчет об ошибках, а затем проверить свои lgos, я не могу вам помочь –