код первой страницы:
<html>
<head>
<title>Регистрация закончена!</title>
</head>
<body bgcolor='7f7f7f'>
<?php
@session_start();
$value=$_SESSION['login'];
setcookie('login', $value);
@session_destroy();
die("<html><head><meta HTTP-EQUIV='Refresh' content='0; URL=main.php'></head></html>");
?>
</html>
код второй страницы:
<html>
<head>
<title>Главная страница</title>
</head>
<body bgcolor='7f7f7f'>
</html>
<?php
if (isset($_COOKIE['login']))
{
@session_start();
$_SESSION['login']=$_COOKIE['login'];
$user=$_SESSION['login'];
echo "Добро пожаловать".$user."!";
@session_destroy();
}
else
echo "Добро пожаловать гость!";
?>
как видно.. с первой страницы переходим на вторую (main)
на первой странице устанавливаю куки... а на второй пишет всегда "Добро пожаловать гость!" ( куки не видит на второй странице уже ) :( что такое ? помогите пожалуйста
Спустя 55 минут, 8 секунд (10.06.2011 - 23:22) inpost написал(а):
eXplorer
в начале страницы, В САМОМ НАЧАЛЕ, напиши:
в начале страницы, В САМОМ НАЧАЛЕ, напиши:
<?php error_reporting(E_ALL); ?>
Спустя 7 минут, 3 секунды (10.06.2011 - 23:29) eXplorer написал(а):
спасибо так работает)
Спустя 23 минуты, 4 секунды (10.06.2011 - 23:52) inpost написал(а):
eXplorer
Да нет же, должно было показать тебе ошибку твою
Да нет же, должно было показать тебе ошибку твою
Спустя 9 часов, 38 минут, 51 секунда (11.06.2011 - 09:31) VolDroN написал(а):
:))
зачем перекидывать die? К тому же в meta ты прописал что перекидывать сразу будет, значит страницу пользователь вообще не увидит. Если и так извращатццо, то лучше б уже header('Location..').
сессии надо перед выводом html и вообще любых данных открывать. Там же и печеньки отправлять:
зачем перекидывать die? К тому же в meta ты прописал что перекидывать сразу будет, значит страницу пользователь вообще не увидит. Если и так извращатццо, то лучше б уже header('Location..').
сессии надо перед выводом html и вообще любых данных открывать. Там же и печеньки отправлять:
<?php session_start();
$value=$_SESSION['login'];
setcookie('login', $value);
?>
<html>
<head>
<title>Регистрация закончена!</title>
</head>
<body bgcolor='7f7f7f'>
Вы зарегистрировались, ваш логин: <b><?php echo $_SESSION['login';?>]</b><br/>
Сейчас вы будете перенаправленеы на главную страницу.
<meta HTTP-EQUIV="Refresh" content="2; URL=main.php" />
</html>
Спустя 9 часов, 26 минут, 57 секунд (11.06.2011 - 18:58) inpost написал(а):
VolDroN
ну, собственно, error_reporting всё это должен был озвучить, и про сессиЮ .и про кукисы
ну, собственно, error_reporting всё это должен был озвучить, и про сессиЮ .и про кукисы
Спустя 2 часа, 27 минут, 5 секунд (11.06.2011 - 21:25) ИНСИ написал(а):
Цитата |
спасибо так работает) |
Рассмешил
Спустя 21 минута, 8 секунд (11.06.2011 - 21:46) inpost написал(а):
velbox
По правде говоря, я тоже смеялся с этого ответа, ещё и + в карму пошел
По правде говоря, я тоже смеялся с этого ответа, ещё и + в карму пошел