PHP Session megosztás aldomainek között
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>
■ 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>
Próba cseresznye
http://www.melbournechapter.net/wordpress/programming-languages/php/cman/2006/06/15/sharing-a-session-across-multiple-domainsservers-with-php/
köszi
Működik!
Annyira kihangsúlyozták több helyen is a ponttal kezdést, hogy ki se próbáltam anélkül.