Buton pt ultima pagina accesata

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

Buton pt ultima pagina accesata

Am intele da un buton care sa ma intoarca la pagina din care a fost accesat butonul de inregistrare si recuperare date.
Nu pot sa unu un URL fix pt ca rubrica de autentificare o sa existe pe toate paginile.
Ma gandeam la ceva de genu URL ='.$_SERVER['SCRIPT_NAME'].' da asta imi intaorce "user/index.php".

MarPlo Mesaje: 4343
Salut
Ca idee, poti sa retii in 2 sesiui pagina curenta si cea anterior accesata. Acele sesiuni sa fie intr-un fisier care e inclus in toate paginile (inclusiv in pagina unde vrei butonul de "Inapoi").

Cod: Selectaţi tot

session_start();      // doar daca nu e deja
$urlpg = 'http://'.  $_SERVER['HTTP_HOST']. $_SERVER['REQUEST_URI'];
$_SESSION['lasturl'] = isset($_SESSION['urlpg']) ? $_SESSION['urlpg'] : $urlpg;   // pt. pagina anterioara
$_SESSION['urlpg'] = $urlpg;     // pt pagina curenta, va fi transferata la "lasturl" in urmatoarea pagina
 
Iar in fisierul unde adaugi butonul se preia adresa din "lasturl":

Cod: Selectaţi tot

echo '<a href="'. $_SESSION['lasturl'] .'" title="Inapoi">Inapoi</a>';
 

Subiecte similare