Foros del Web » Programando para Internet » PHP »

duda: como saber si alguien accedio desde la barra de direccion

Estas en el tema de duda: como saber si alguien accedio desde la barra de direccion en el foro de PHP en Foros del Web. buenas noches tal vez este tema ya este tratado, si es asi, mis disculpas, pero es que no supe con que palabras encontrarlo... el caso ...
  #1 (permalink)  
Antiguo 16/11/2009, 16:44
Avatar de MisatoKatsuragi  
Fecha de Ingreso: abril-2009
Mensajes: 109
Antigüedad: 15 años
Puntos: 2
Pregunta duda: como saber si alguien accedio desde la barra de direccion

buenas noches
tal vez este tema ya este tratado, si es asi, mis disculpas, pero es que no supe con que palabras encontrarlo...

el caso es que necesito porder saber si alguien llego a una pagina desde la barra de direcciones o desde un link. Es como esos formularios que estan en varias partes/paginas y que no puedes acceder a la siguiente hasta no haber completado la anterior, para evitar que alguien escriba directamente la ultima url y vayan al final saltandose pasos. Supongo que en el inicio de esa pagina tengo que poner algo asi como :
Código PHP:
if (compruebo si accedio desde la url directamente){
le mando a t.pcdigo.... a la pagina anterior
}else{

lo que sea que sale en esa pagina


como hago "compruebo si accedio desde la url directamente"?? hay alguna funcion predefinida o algo que haga tal labor?

gracias
  #2 (permalink)  
Antiguo 16/11/2009, 16:56
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 15 años
Puntos: 1517
Respuesta: duda: como saber si alguien accedio desde la barra de direccion

Verifica con $_SERVER["HTTP_REFERER"] para detectar si viene de otra pagina. Para más información lee http://php.net/manual/en/reserved.variables.server.php. Pero no todo el tiempo va a funcionarte esa variable. Pero por ahí puedes comenzar.
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos
  #3 (permalink)  
Antiguo 16/11/2009, 17:34
 
Fecha de Ingreso: julio-2009
Ubicación: En mi casa
Mensajes: 48
Antigüedad: 14 años, 9 meses
Puntos: 3
Respuesta: duda: como saber si alguien accedio desde la barra de direccion

y también puedes crear una sesión y una cookie y compruebas si existe la cookie, lees su valor y vas a la sesión y luego si existen bueno lo dejas pasar, de lo contrario lo regresas... espero te sirva...
__________________
buscamee y sigueme ;) www.twitter.com/gruiz92
  #4 (permalink)  
Antiguo 19/11/2009, 07:33
Avatar de MisatoKatsuragi  
Fecha de Ingreso: abril-2009
Mensajes: 109
Antigüedad: 15 años
Puntos: 2
Respuesta: duda: como saber si alguien accedio desde la barra de direccion

aja, muchas gracias a los 2

no entiendo muy bien que a veces no funcione la variable $_SERVER["HTTP_REFERER"]... ya que me imagino que puedo comprobar, no solo que viene de otra pagina, si no , que viene de la pagina que yo quiero que venga, no??? eso se podria "trucar"???


EDIT: si es lo que tiene andar flojilla de ingles.... ya he comprendido lo de que no es confiable... (nota personal, copiar 100 veces: me apuntare a un curso de ingles )

voy a probar tambien lo de la cookie... la idea seria crearla en el paso anterior del formulario y asignarle un valor al darle al submit, no? para comprobar en el paso siguiente que tiene el valor que tiene que tener...


lo dicho, muchas gracias a los 2
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 14:25.