Имеется небольшой сайт состоящий из нескольких пунктов в меню.
<nav>
<ul>
<li><a href="index.php?view=main">Главная</a></li>
<li><a href="index.php?view=video">Видео</a></li>
<li><a href="index.php?view=music">Аудио</a></li>
<li><a href="index.php?view=archive">Архив </a></li>
<li><a href="index.php?view=joke">Улыбнись</a></li>
<li><a href="index.php?view=about">Контакты</a></li>
</ul>
Переход по страничкам осуществляется по ссылкам index.php?view= имя страницы
Все странице лежат в отдельном каталоге (blogs) http://prntscr.com/d6frhd
Как сделать что бы при заходе на страничку Видео и Архив у пользователя требовали ввести пароль?
Пробовал сделать через сессии
Создал отдельный файл psw.php
Его подключаю в начале файла video.php
require "psw.php";
Далее уже идет содержание котоhое хочу скрыть..
<div id ="pic3"></div>
<br>
<div align="center">
<a href="myvideo/no-messages.flv" style="display: block; width: 560px; height: 315px;" id="player"></a>
<script type="text/javascript">
flowplayer("player", "flowplay/flowplayer-3.2.2.swf",
{
clip: {
autoPlay: false,
autoBuffering: true
}
});
</script>
<br>
<a href="dl_save.php?filename=myvideo/video-for-elina.mp4"><img src="images/save.png" /></a>
</div>
<br><br><br>
<div id ="pic"></div>
..........................
Содержание файла psw.php
session_start(); стартуем сессию
if(!$_SESSION['admin']){ // провеяем наличие элемента
header("Location: index.php?view=reg"); // если нет то отправляем на регистрацию
exit;
}
И header("Location: index.php?view=reg") не перекидывает на страницу reg.php. Экран остается пустой, ни каких признаков наличия файла reg.php нет.....
Может кто предложить какой другой вариант?