Foros del Web » Programando para Internet » PHP »

Redireccionar al eliminar cookies

Estas en el tema de Redireccionar al eliminar cookies en el foro de PHP en Foros del Web. Hola amigos, no se exactamente si este tema va aquí o en ajax, así que pido disculpas si me he equivocado. Hace unos días he ...
  #1 (permalink)  
Antiguo 03/09/2016, 01:48
 
Fecha de Ingreso: julio-2012
Mensajes: 81
Antigüedad: 11 años, 8 meses
Puntos: 3
Redireccionar al eliminar cookies

Hola amigos, no se exactamente si este tema va aquí o en ajax, así que pido disculpas si me he equivocado.

Hace unos días he visto una cosa que me sorprendió en un web de prestashop y es que estaba logueado y trabajando con cookies, y cuando elimine las cookies, se cerro la sesión automáticamente y se redireccionó la página a la página principal. Así que me gustaría saber como se hace eso. Es por php o por ajax?

Gracias y un saludo.
  #2 (permalink)  
Antiguo 03/09/2016, 09:10
Avatar de KATHYU  
Fecha de Ingreso: julio-2013
Mensajes: 547
Antigüedad: 10 años, 9 meses
Puntos: 46
Respuesta: Redireccionar al eliminar cookies

Pues en mi caso cuando eso pasa (eliminar cookies) todo pasa a una pagina de error que le dice al usuario que no se ha loggeado, y redirecciona al login, me imagino que en presta shop el error de un no loggeo se redirecciona al index
__________________
Al contrario de lo que muchos podrían afirmar, ayudar no te hace pobre, sino más rico.
  #3 (permalink)  
Antiguo 04/09/2016, 00:48
Avatar de Alexis88
Philosopher
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tacna, Perú
Mensajes: 5.552
Antigüedad: 12 años, 5 meses
Puntos: 977
Respuesta: Redireccionar al eliminar cookies

Las aplicaciones web que trabajan con sesiones, suelen utilizar un script con el cual verifican que la sesión esté activa para así permitir el acceso hacia los diferentes archivos que conforman la aplicación. En dichos scripts, si se comprueba que la sesión no se encuentra activa (transcurrió el tiempo límite de inactividad o no se inició la sesión), se realiza una redirección hacia una determinada página, acción que se puede realizar utilizando la función header().

Por ejemplo:
Código PHP:
Ver original
  1.  
  2. if ($_SESSION['sesion'] != 'identificado'){
  3.     header('Location: index.php');
  4.     exit;
  5. }

Como el identificador de la sesión se almacena en una cookie en el lado del cliente (referencia en el segundo párrafo), al eliminarla, también se elimina al identificador y, por ende, ya no se podrá identificar a la sesión.

__________________
«Juro por mi vida y mi amor por ella, que jamás viviré para el provecho de otro hombre, ni le pediré a otro hombre que viva para el mío».

Ayn Rand
  #4 (permalink)  
Antiguo 25/09/2016, 01:05
 
Fecha de Ingreso: julio-2012
Mensajes: 81
Antigüedad: 11 años, 8 meses
Puntos: 3
Respuesta: Redireccionar al eliminar cookies

Genial!! Muchisismas gracias pro la respuesta

Etiquetas: cookies, redireccionar
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:03.