У моей домашней страницы есть ссылка на страницу профиля (profile.php). Страница профиля может быть видна только пользователям, которые вошли в систему. Если пользователь нажимает ссылку на профиль перед входом в систему, он будет перенаправлен на страницу входа (login.php), и сообщение ($mssg
) появится на верхняя часть формы журнала. --- вот что я хочу.Показать сообщение, если пользователь не зарегистрирован
Что плохого в моем наблюдении: Функция заголовка не может показаться, чтобы получить $mssg
вместе с адресом страницы.
profile.php:
<?php
session_start();
if(empty($_SESSION['valid'])){
$_SESSION['intruder']="stranger";
header('Location: login.php?$mssg=" You are not logged in. Please log in to see the profile. "');
}
?>
login.php
<?php
session_start();
if (empty($_SESSION['intruder'])) //print nothing
else {
echo $mssg;
}
// log in form code, email, password etc.
?>
Ошибка Я адресности:
Parse error: syntax error, unexpected 'else' (T_ELSE) in C:\xampp\htdocs\sss\login.php on line 4
Почему нет t работает? Как вы думаете, мой код неправильный? Если да, то как я могу это исправить или получить то, что я хочу?
Прошу прощения? ... Я не понимал, что вы пытаетесь сказать. @Pitchinnate – user3017315
Lol жаль, что это была шутка, потому что вы набрали массаж, а не сообщение. – Pitchinnate
@ user3017315 Массаж - это не сообщение. На английском языке [массаж] (http://dictionary.reference.com/browse/massage) забавно отличается. – gibberish