ugrás a tartalomhoz

PHP Session megosztás aldomainek között

hefi_ · 2008. Május. 19. (H), 11.43
Van egy PHP5 + apache2. Az apache kettő domaint szolgál ki: www.example.com és a valami.example.com-ot. Az szeretném elérni, hogy a www.example.com-on létrehozott PHP $_SESSION-t a valami.example.com is lássa.

Kerestem a weben, de mindenhol azt javasolják, hogy a php.ini-ben állítsam be ezt:

session.cookie_domain = .example.com (próbáltam ini_set-tel is)

De nekem nem működik :(

Tudna valaki segíteni?


Apache config rész:

<VirtualHost *>
ServerName example.com

DocumentRoot /var/www/html/
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
</VirtualHost>
<VirtualHost *>
ServerName valami.example.com
ServerAlias www.valami.example.com
DocumentRoot /var/www/html/valami
</VirtualHost>
 
1

Próba cseresznye

zila · 2008. Május. 19. (H), 12.03
Hát így?
session.cookie_domain = example.com
Szerk: Ha valódi megosztott session-t szeretnél:
http://www.melbournechapter.net/wordpress/programming-languages/php/cman/2006/06/15/sharing-a-session-across-multiple-domainsservers-with-php/
2

köszi

hefi_ · 2008. Május. 19. (H), 12.44
Köszi szépen Zila!

Működik!

Annyira kihangsúlyozták több helyen is a ponttal kezdést, hogy ki se próbáltam anélkül.