Foros del Web » Programando para Internet » PHP »

Seguridad para entrar a una pagina

Estas en el tema de Seguridad para entrar a una pagina en el foro de PHP en Foros del Web. Hola, quisiera saber como hago para que solo se pueda entrar a una pagina si fue llamada desde otra que yo quiera, de manera que ...
  #1 (permalink)  
Antiguo 10/05/2007, 14:40
 
Fecha de Ingreso: julio-2005
Mensajes: 22
Antigüedad: 14 años, 10 meses
Puntos: 0
Seguridad para entrar a una pagina

Hola, quisiera saber como hago para que solo se pueda entrar a una pagina si fue llamada desde otra que yo quiera, de manera que no puedan acceder a ella a través de la barra de direcciones, sino si han pasado por la primera pagina. Sin usar variables de sesion claro. Gracias.
  #2 (permalink)  
Antiguo 10/05/2007, 21:00
Avatar de cplus  
Fecha de Ingreso: abril-2007
Mensajes: 164
Antigüedad: 13 años, 1 mes
Puntos: 1
Re: Seguridad para entrar a una pagina

puedes usar un truco facil aunq hay mas de 1 forma para realizar dicha funcion...

manera facil usando la variable GLOBAL
Código PHP:
$_GLOBAL['HTTP_REFERER']; 
http://es2.php.net/manual/es/reserved.variables.php

puedes ver que si entras desde otra web te muestra la direccion, si entras desde el mismo fichero que contiene el REFERER, veras que no sale nada, esta vacia... esto ya te tiene que decir algo.

------------------------------------

Otra forma, puedes usar SESSIONES y abrir 1 con una determinada variable que indique que ya se paso por aqui y es TRUE

Si usas esta segunda forma, te recomiendo que uses tb Cookies para mantener abierta la session en todo momento, aunq no es realmente necesario, puede ser un punto de apoyo para otras cosas.
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 08:20.