[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: header(Location ) и СЕССИЯ
sebastjan
Подскажите,
при использовании фунции header(location:) массив сесси пуст?
На странице b1.рнр запускаю сессию, устанавливаю значение.
Перехожу по на страницу b2.php
header('Location:b2.php');

и показывает что массив сессии пуст?
В чём тут дело?

<?
session_start();
$_SESSION['nn']="xxxxxxxxxxxxxxxxxxxxxxxx";
header('Location:b2.php');
?>

Немного хочу уточнить ,как мне использовать в условии header(),
так чтоб перейти на другую страницу и сессия была доступна?



Спустя 22 минуты, 57 секунд (3.03.2011 - 14:42) armen_98 написал(а):
напиши код b2.php.

Спустя 56 секунд (3.03.2011 - 14:43) sebastjan написал(а):
Вот код второй страницы
<?
session_start();
print_r($_SESSION);
echo $_SESSION['nn'];
?>

Спустя 4 минуты, 13 секунд (3.03.2011 - 14:47) armen_98 написал(а):
а там ошибки нету я даже у меня попробовал все хорошо заработала

Спустя 31 минута, 22 секунды (3.03.2011 - 15:18) sebastjan написал(а):
Да нет вроде ошибки, попробовал по линке переход, сессия работает а с
 <?
session_start();
$_SESSION['nn']="xxxxxxxxxxxxxxxxxxxxxxxx";
//echo "<a href='b2.php'>link</a>";
header('Location:b2.php');
?>

не работает ???

Спустя 30 минут, 18 секунд (3.03.2011 - 15:48) sebastjan написал(а):
Вопрос решил так
header("Location: b2.php?".session_name().'='.session_id()); 


иначе не работало

Спустя 2 минуты, 31 секунда (3.03.2011 - 15:51) killer8080 написал(а):
sebastjan
похоже в браузере был отключен cookie

Спустя 3 часа, 55 минут, 54 секунды (3.03.2011 - 19:47) sebastjan написал(а):
Цитата (killer8080 @ 3.03.2011 - 12:51)
sebastjan
похоже в браузере был отключен cookie

Да нет, в броузере всё нормально,
только этот способ решил проблемму
header("Location: b2.php?".session_name().'='.session_id()); 

Спустя 4 часа, 31 минута, 4 секунды (4.03.2011 - 00:18) killer8080 написал(а):
Раз сессия заработала только через GET, значит проблема именно с куки.
Попробуй во второй странице вывести
print_r($_COOKIE)

Если в браузере куки включены, то возможно дело в php.ini, проверь
session.use_cookies

PS куки ещё может резать тупой анонимайзер
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.