giovedì 14 giugno 2012

Session variables disappearing....

Nel sito a cui sto lavorando mi è capitata una cosa strana.

Dopo aver effettuato il login, venivo buttata fuori. Se ripetevo il login, entravo.

Analizzando meglio il problema mi sono accorta che in alcune pagine la mia sessione c'era. In altre no.
Sapete cos'era?  Il dominio.
Io per rapidità chiamo pippo.com, ma poi i miei redirect sono impostati con www.pippo.com.
Peccato che la sessione dipende fortemente da come hai chiamato il dominio. Anche se è apparentemente uguale, la sessione si perde se chiami il tuo sito in maniera diversa.

Soluzione: mettere nell'htaccess queste istruzioni



RewriteCond %{HTTP_HOST} !^www\.pippo\.it
RewriteRule ^(.*)$ http://www.pippo.it/$1 [R=permanent,L]

Nessun commento:

Posta un commento