Revenire la pagina anterioara.

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

Revenire la pagina anterioara.

Ce ar trebui să modific în scriptul de logare astfel încât după logare să se revină în pagina în care era utilizatorul înainte de logare?

MarPlo Mesaje: 4343
Pt. asta nu e necesara doar o simpla modificare. Ar trebui creata in script-ul site-ului o sesiune care sa retina ultima adresa vizitata, de ex.
$_SESSION['last_url'] = 'http://'.$_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI'];
Iar in script-ul de logare, in "login.php", unde e ( echo '<meta http-equiv="Refresh" content="1;url='.$_SERVER['PHP_SELF'].'">'; ) trebuie adaugata acea sesiune:
echo '<meta http-equiv="Refresh" content="1;url='.$_SESSION['last_url'].'">';

bvlucretiu Mesaje: 88
Am încercat dar tot în prima pagina mă duce după logare!

MarPlo Mesaje: 4343
Incearca sa verifici ce contine $_SESSION['last_url'], fiindca la adresa din ea face redirect.
De exemplu, inainte de linia codului pt. redirect poti adauga:
echo $_SESSION['last_url']; exit;

bvlucretiu Mesaje: 88
Am verificat toate fisierele si toate scripturile, dar deocamdata tot nu-mi dau seama care este problema.

Subiecte similare