Работа с куками и переадресация страницы

  • Автор темы Автор темы niko42
  • Дата начала Дата начала
теоретически, конечно, проблема может быть в идиотском хидере, который ты посылаешь, Refresh.
но это сомнительно.

в любом случае, для начала разберись с сессиями безо всяких редиректов. чтобы уменьшить количество неизвестных.
 
Да даже вот простенький пример.
Как устроины каталоги:
senhsdg.jpg
index.php
PHP:
<?php
session_start();
if($_SESSION['reg'] == 1){ // проверяем существуют ли куки
    echo 'Yes';
}
else{
    echo "No";
}
?>
demo/1.php
PHP:
<?php
$_SESSION['reg'] = 1;
echo "Сессия установленна";
?>

Для начало мы идем по ссылке: http://test2.ru/ - стартуем сессию.
Далее идем по сылке: http://test2.ru/demo/1.php - сессию проинициализировали!!!
Далее идем по ссылке: http://test2.ru/ - и получаем ответ No, он невидит проинициализированную сессию.
 
Кроссдоменная кука?Причем тут каталоги?
 
А во втором файле сессию начинать за тебя бабушка будет?
 
А во втором файле сессию начинать за тебя бабушка будет?
Перед тем как писать, Вы читаете полностью статью?
Пост #37
Ситуация в другом, что сессия стартуется только для каталога и не распрастраняется вне и под каталоги.
 
Чтобы увидеть сессию, её надо стартовать.
пхп файлы всегда исполняются с нуля заново. Ничего не зная о том, что там стартовало в других файлах.
 
Чтобы увидеть сессию, её надо стартовать.
пхп файлы всегда исполняются с нуля заново. Ничего не зная о том, что там стартовало в других файлах.
не думал, что надо стартовать сессию в каждом файле.
хотя если ёё стартануть в одном каталоге и при этом мы ходим только по каталогу, то достаточно стартовать один раз сессию
 
перечитай ещё раз моё сообщение.
там есть что-нибудь про каталоги?
 
идентификатор сессии передается через куки.
то есть, имеет те же самые свойства
 
Сверху