сессии и сабдомены --- глююючит

strannik123489

Новичок
сессии и сабдомены --- глююючит

Привет всем :)



Есть site.ru и sub.site.ru.

Двиг работает так:

если обращаешься к sub.site.ru, то он include 'http://www.site.ru/?from=sub';.

Если делать session_start(); на sub.site.ru перед инклудом, то значения сессии не видны для вставляемого скрипта http://www.site.ru/?from=sub.


В php.ini проставил session.cookie_domain = .site.ru. Мультидоменные сессии должны вроде бы работать.


Все это тестирую на Denwer'e.


Нужно, чтобы можно было session_start(); на sub.site.ru и site.ru и в любом из скриптов(находящихся на любом из доменов или сабдоменов) можно было смотреть и создавать переменные сессии.



Гуглил - так и не работает :( Кто-нибудь знает в чем дело?
 

strannik123489

Новичок
Автор оригинала: SiMM
> если обращаешься к sub.site.ru, то он include 'http://www.site.ru/?from=sub';.
http://phpfaq.ru/na_tanke
http://phpfaq.ru/paths
Работает :) Спасибо


Но появилась другая проблема: include '../www/index.php'; - работает. Но include '../www/index.php?from=sub'; ругается "failed to open stream: Invalid argument". Я солидарен с обработчиком, но как можно передать вызываемому скрипту $_GET переменную?
 

SiMM

Новичок
> Но include '../www/index.php?from=sub'; ругается
А у Вас есть такой файл - index.php?from=sub?

> как можно передать вызываемому скрипту $_GET переменную?
А зачем ему передавать $_GET-переменную? Почему ему нельзя передать просто переменную?
[m]include[/m]
 
Сверху