janek
24.05.2005, 16:32:19
witam,
problem jest prosty: jak użytkownik przechodzi z domeny do subdomeny to tracą się wszystkie zmienne sesji które sobie w niej zapisałem. Czy jest na to jakieś proste rozwiązanie?
z góry dzieki za pomoc!
dr_bonzo
24.05.2005, 17:31:58
void session_set_cookie_params ( int czas_życia [, string ścieżka [, string domena [, bool bezpieczne]]] )
i domene dajesz: "domena.pl", nie "costam.domena.pl" i powinno byc OK.
janek
24.05.2005, 19:28:32
dzięki za odpowiedz, ale coś nie działa.
jestem w domena.pl i przechodzę do kraje.domena.pl i nadal nie widzę zmiennych
SongoQ
24.05.2005, 19:52:02
Moze to po stronie serwera.
janek
27.05.2005, 10:22:30
odpowiedz admina:
"Problem wynika z tego, że przekierowanie ... realizowane jest przez mod_rewrite
regułką typu P, czyli proxy, a zatem nowe zapytanie przychodzi z samego
tau9, a nie zdalnego IP klienta, a to już oznacza inną sesję.
Rozwiązania są dwa: po pierwsze można zmienić w pliku
.htaccess regułki przekierowujące z typu P, na R,
ale wtedy zmieni się adres w przeglądarce, a po drugie możemy ręcznie
ustawić to przekierowanie dla tej subdomeny na odpowiedni katalog w
konfiguracji serwera www (niechętnie, ale jeśli stanowi to jakiś większy
problem, to zrobimy)."
co jakiś czas zmieniam sybdomeny więc nie chcę robić adminowi problemów co chwilę ... czy jest jakiś sposób żeby to obejść na poziomie php? Czy sesja oparta na bazie może pomóc?
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę
kliknij tutaj.