Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [adodb] session i ...
Forum PHP.pl > Forum > Gotowe rozwiązania > Skrypty obsługi baz danych
KirkoR
Sprawa ma się tam, że jak loguje się na stronie adres.pl to wszystko jest ok. Jednak jeśli wpiszę www.adres.pl to wtedy sesja nie jest aktywna, jak jakbym się nie logował. Kiedy wymaże www znowu wszystko gra. Kiedy loguje się na www.adres.pl to sesja nie jest aktywna na adres.pl -> dlaczego? I jak to zmienić?
Paul
Chodzi oto, ze cookie zwykle mozna odczytac tylko z jednego i takiego samego adresu... Moze pewnym rozwiazaniem jest przekierowanie na jeden z adresow... Ewentualnie jesli musza jakby funkcjonowac oba to mozna zrobic jeden ktory bedzie definiowal drugi, wlasciwy w ramce, a adres w przegladarce bedzie widoczny tego definiujacego...

Wlasnie mnie oswiecilo smile.gif Powyzej znajduje sie polowiczne rozwiazanie, jednak przypomnialem sobie, ze cookie (co za tym idzie sesjom - session.cookie_domain) mozna przypisac domene, tak jak jest to w manualu pokazane
  1. <?php setcookie (&#092;"TestCookie\", $value,time()+3600, \"/~rasmus/\", \".utoronto.ca\", 1);
  2. ?>


Co prawda nie przerabialem takiego przypadku jeszcze, ale wydaje mi sie, ze ten kod powoduje dzialanie tego cookie takze dla subdomen. Mysle, ze mozna pokombinowac tak, zeby przez ini_set ustawic session.cookie_domain tak, zeby dzialalo wszedzie...

Jesli to nie wypali to mozna ewentualnie wyslac oprocz sesji ciastko udajace sesje z sidem i odpowiednia domena...
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.
Invision Power Board © 2001-2024 Invision Power Services, Inc.