2013-12-06 2 views
-3

У меня есть проблема с моим check.php для системы авторизации я строю, ошибка читаетPHP, ошибка сеанса

Parse error: syntax error, unexpected '{' in /home/ob219/public_html/logsystem/check.php on line 3 

Мой код

<?php 
session_start(); 
if (!isset($_SESSION['user_logged_in']) || $_SESSION['user_logged_in'] !== true { 
header('Location: login.php'); 
} 
?> 

Я попытался для удаления скобок {}, но тогда у него есть проблема с заголовком

+0

возможно дубликат [Parse Error: ошибка синтаксиса: неожиданный '{'] (http://stackoverflow.com/q/ 7059753) – mario

+1

Вы просто забыли ')' в конце 'if' –

ответ

1

Вам не хватает закрывающей круглой скобки:

if (!isset($_SESSION['user_logged_in']) || $_SESSION['user_logged_in'] !== true { 

должен быть

if (!isset($_SESSION['user_logged_in']) || $_SESSION['user_logged_in'] !== true) { 
1

Попробуйте это:

<?php 
    session_start(); 
    if (!isset($_SESSION['user_logged_in']) || $_SESSION['user_logged_in'] !== true) 
    { 
     header('Location: login.php'); 
    } 
?> 
Смежные вопросы