Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 23.09.2011, 10:22   #1
Che Guevara
Пользователь
 
Аватар для Che Guevara
 
Регистрация: 27.07.2010
Сообщений: 91
По умолчанию Сессионные переменные

По определению работы сессий, в течении всего сеанса страницы могут передавать друг другу переменные $_SESSION. Так, создаю файл 1.php (в домене 3 уровня сайта - test.mysite.de) и в нем пишу:
PHP код:
session_start();
$_SESSION['test']="some text";
header("Location: http://mysite.de"); 
а в корне mysite.de пишу файл 2.php:
PHP код:
session_start();
echo 
$_SESSION['test']; 
Тут реакции никакой - переменная $_SESSION['test'] не получает значения и не отображается в результате выполнения скрипта 2.php
Che Guevara вне форума Ответить с цитированием
Старый 23.09.2011, 11:26   #2
ssdm
Форумчанин
 
Регистрация: 20.05.2009
Сообщений: 506
По умолчанию

Как мне кажется то что это разные домены, то и сессии разные.
Посмотрите в браузеры куки, если мое предположение верно , то у вас будут отдельные куки для этих двух доменнов.
ssdm вне форума Ответить с цитированием
Старый 23.09.2011, 15:34   #3
ADSoft
Старожил
 
Регистрация: 25.02.2007
Сообщений: 4,158
По умолчанию

доменны однозначно разные... советую погуглить на тему кроссдомменых кук и сессий
ADSoft вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Переменные Карен Помощь студентам 1 01.06.2011 17:16
Переменные экземпляра,класса, константы и переменные cop08 Общие вопросы .NET 3 20.12.2010 21:56
Переменные Hehe Общие вопросы Delphi 4 11.12.2009 13:40
переменные Артэс Общие вопросы C/C++ 11 23.06.2009 12:12