Ver Mensaje Individual
  #2 (permalink)  
Antiguo 31/10/2004, 13:23
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 2 meses
Puntos: 129
En principio tienes la variable de servidor:

HTTP_REFERER

Esa variable que puedes acceder por: $_SERVER['HTTP_REFERER'] te entrega la pàgina referida .. (URL completo con dominio ..)

Pero, .. ese dato no es entregado por algunos servidores HTTP a PHP por qué estos no pueden obtenerla; algunos firewall, proxys y demás suelen no entregar dicha información o bien la modifican (hasta podrías "suplantar" por ese mismo método cualquier "referer"). Todo esto son parte de las cabeceras HTTP que se envian al realizar una conexión a una págia por parte del cliente ..por eso todo es modificable (hasta con PHP).

Lo más sano si se refiere a scripts que se han de ejecutar en el mismo servidor por llamadas de otras páginas del mismo sitio sería la de usar sesiones, donde las defines en la generación de tu formulario por ejemplo y verificas su existencia en el script PHP de proceso de esos datos.

Un saludo,