Como acceder a url anterior despues de login en php

turcios Seguir

Dseda
Verificación en dos pasos activada
Verificado por Whatsapp
¡Ha verificado su Paypal!
Desde
26 Mar 2015
Mensajes
1.177
Estoy creando un sitio web para un empresa el cual requiere uso de sesiones, lo que no e logrado hacer es que
si el usuario estaba por comprar algo, un producto y para poder comprarlo tiene que registrarse o logearce una vez realizada la accion por el usuario, redireccionalo a la pagina donde compraria el producto.

estoy trabajando en php y mysql
 
Última edición:

zking

Dseda
Programador
Verificación en dos pasos activada
Desde
15 Jun 2013
Mensajes
1.093
Puedes usar la función de referido ($_SERVER['HTTP_REFERER'];) y la guardas en una sesion y al momento de loguear llamas a la sesion
 

Programarte

Dseda
Programador
Verificado
Verificación en dos pasos activada
Verificado por Whatsapp
¡Ha verificado su Paypal!
Desde
18 Nov 2014
Mensajes
1.091
Para cada página que necesite sesión iniciada un código como este

PHP:
if (!isset($_SESSION['no_usuario'])) {$_SESSION['page']=$_SERVER['PHP_SELF']."?".$_SERVER['QUERY_STRING']; header ("Location:login.php"); exit();}

En la de login después de se comprueba que existe el usuario y demás pones

PHP:
if($_SESSION['page']!="") $pag= $_SESSION['page']; else $pag="default.php";
header("Location:".$pag);
exit();

Así te guarda la página y también si llevabas variables por GET
 

¡Regístrate y comienza a ganar!

Beneficios

  • Gana dinero por participar
  • Gana dinero por recomendarnos
  • Descubre ofertas de empleo diariamente
  • Negocios seguros
  • ¡Información premium y más!

Acceder

¿Ya tienes una cuenta? Accede aquí

Arriba