2014-06-19 4 views
0

Я бревенчатого в системе, но при входе пользователя в систему я использую функцию заголовка PHP и он не работает, я получаю ошибку 404 говоряИспользование пользовательских определенной переменной в заголовке PHP

Запрошенный URL/account/_paw/sos/login/$ url не найден на этом сервере.

Мой код выглядит следующим образом ...

else { 
$_SESSION['usr_bnmp_core_personal_identifier'] = $login; 
header('Location: $url'); 
exit(); 
} 

В моей config.do.php я определить свой URL, как

//DEFINED URL WITHOUT TRAILING SLASH 
$url = 'https://myaccount.mysitename.com'; 

Любая помощь будет принята с благодарностью

+2

Это вопрос с котировкой. Изменить 'header ('Местоположение: $ url');' to 'header (" Местоположение: $ url ");'. –

+1

@JohnConde Спасибо, это было очень просто, пожалуйста, добавьте в качестве ответа, чтобы я мог дать вам лучший ответ ответа. –

+1

Я добавил его в качестве ответа с небольшим объяснением для будущих читателей этого вопроса. –

ответ

2

Это вопрос с котировкой. Переменная $url не интерполируется в одинарных кавычках. Изменение этой проблемы на двойные кавычки решает эту проблему.

Изменить header('Location: $url');header("Location: $url");.

Смежные вопросы