Pierdere sesiune la modificarea adresei cu www

Discutii despre script-uri si coduri PHP-MySQL, precum si lucru cu XML in PHP.
MelecaCristian
Mesaje:176

Pierdere sesiune la modificarea adresei cu www

Buna, am observat ceva tare "aiurea" si nu stiu de ce se intampla asta, ma loghez in contul meu apoi daca doresc sa adaug o postare isi pierde sesiunea. De ce ?...

Eu m-am logat pe http://site/logare, iar daca doresc sa adaug o postare ma duce spre un url gen http://www.site/bancuri/adauga.php ,iar daca ii tai "www" din fata surprizator merge.

Ce este de facut, chiar nu m-am mai confruntat cu asemenea problema.
Asa se manifesta doar la modificarea subdomeniului, deci adresa http://site/orice isi pastreaza sesiunea complet normal, cand apare http://www.site/orice deja s-a pierdut sesiunea, asta e valabil la orice subdomeniu.
„Uneori o greşeală poate fi tot ce este necesar pentru o realizare valoroasă.” — Henry Ford

MarPlo Mesaje:4343
Salut
Daca problema nu e de session_start() la inceputul fisierului php, incearca in .htaccess redirect de la adrese cu www la fara www.
Din ce stiu, merge asa:

Cod: Selectaţi tot

Options +FollowSymLinks
RewriteEngine On

# Face ca URL sa fie fara www.
RewriteCond %{HTTP_HOST} ^www.domeniu.net
RewriteRule ^(.*)$ http\:\/\/domeniu.net\/$1 [R=301,L]