Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Sesje a subdomeny
Forum PHP.pl > Forum > Przedszkole
-Exo-
Cześć.

Mam problem z serwisem, w którym mam kilka subdomen - otóż moduł m.in: logowania (autoryzacji) nie trzyma sesji gdy loguję się z domeny bez subdomeny a później przechodze na adres url z subdomeną (i na odwrót).
Stworzyłem sobie prosty przykład na localhoscie, dodałem vhosty i właściwie mam to samo - sesja dalej nie trzyma. Może ktoś się podzielić wiedzą, co robie źle?

  1. //test.php
  2.  
  3. <?php
  4. // Konfiguracja
  5. //session_destroy();
  6.  
  7.  
  8. session_name('localsesja');
  9. session_set_cookie_params(0, '/', '.localhost', false, false);
  10. ini_set('session.cookie_domain', '.localhost');
  11.  
  12. //$_SESSION['imie'] = 'admin';
  13.  
  14. var_dump($_SESSION);


Wchodzę z adresu: localhost/test.php - nabijam sobie sesje (tj: imie = admin) później komentuje ten fragment i przechodzę na subdomeny, tj: test.localhost/test.php oraz tester.localhost/test.php - i var_dump zwraca pusta tablice.
Sesja w ogóle nie podtrzymuje się. Brakuje mi pomysłów, może ktoś poradzić/doradzić?

Z góry dziękuje za wszelką pomoc.
Exo - Autor tematu
Zauważyłem teraz, że "session_id()" dla głównej domeny (bez subdomeny) jest przypisana stała zawartość a gdy przejdzie się na subdomenę to wraz z każdym odświeżeniem mamy nowe SID.
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-2025 Invision Power Services, Inc.