2015-03-31 5 views
-1

У меня есть более 30 страниц, и 20 из них должны быть видны только пользователю, поэтому я хотел бы проверить, вошел ли пользователь в систему, используя этот оператор if ,Как проверить, установлен ли сеанс в header.php

if($_SESSION['username']){ 
//Display Page (All HTML code is here.) 
}else{ 
header("Location: index.php"); 
} 

Вопрос в том, что я не хочу набирать одно и то же для каждой страницы. Таким образом, я думал, что я могу ввести эту часть в header.php

if($_SESSION['username']){ 

и эту часть в footer.php

}else{ 
header("Location: index.php"); 
} 

Но это не работает так. Интересно, что я могу сделать? Каков наиболее эффективный способ?

ответ

1

в файле:
if(!$_session['username']){ header("location: index.php"); }

и везде вам это нужно: require("myfile.php");

+0

Да, это префект. Именно это мне и нужно. Большое спасибо. – cyonder

+0

Я также должен добавить session_start(); к этому файлу я думаю. Намного лучше. – cyonder

+0

точно. U're welcome Personnaly i use: ' ' – DDA