След. вопрос (к Crazyzubr)

математика настроение

Есть вот такая выходилка
<?
session_start();
if (isset($_SESSION['user'])) {
unset($_SESSION['user']);

setcookie('token', '');
}
if (isset($_SERVER['HTTP_REFERER'])) {
header ("location: ".$_SERVER['HTTP_REFERER']);
}else {
header ("location: index.php");
}
?>
но она не хочет работать. когда жмешь на "выйти" первый раз, перенаправляет на index а уже только там со второго раза выходит.
вроде я все правильно сделал

Примечание:
session_start();
if ($res&&mysql_num_rows($res)) {
$_SESSION['user'] = mysql_result($res, 0);
}else{
setcookie('token', '');
}
вот так

Примечание:
спасибо
Ответы:
а как проверяется на той странице (index.php) что пользователь авторизован? сессия проверяется?


14 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.