Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Sesja w subdomenie
Forum PHP.pl > Forum > Przedszkole
patong
Nie do końca chodzi o zanikającą sesje, a raczej o to że na subdomenie jest niewidoczna.

Konkrety:

http://a.serwis.com/index.php
http://b.serwis.com/test.php

treść obydwu plików:

  1. session_set_cookie_params(0, '/', '.serwis.com', FALSE, FALSE);
  2.  
  3. $_SESSION['test'] = TRUE;
  4. print_r($_SESSION);
  5. ?>



Konfiguracja serwera:
php 5.3.3-7
nginx 0.7.67

Ten sam plik (np. index.php) uruchomiony z dwóch subdomen trzyma poprawnie sesje, ale już uruchomienie drugiego ją czyści.

Dla jasności, potrzebuję aby sesja była utrzymana w obrębie wszystkich plików i wszystkich subdomen domeny serwis.com.

To niekoniecznie może mieć związek z sytuacją ale prawdopodobnie problem ten się pojawił po aktualizacji serwera (php 5.2 -> 5.3, nginx 0.6 -> 0.7, debian itd.)
AlexDeLarge
Może to dlatego, że session_set_cookie_params() ma 4 parametry, a Ty podałeś 5?
Albo
Masz gdzieniegdzie stare ciasteczka?

w ostatnim debianie nginx przeszedł na 0.8 smile.gif
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.