tengo un formulario que hace una consulta a un archivo php que tiene mis sentencias y que recibe los valores del formulario.
Yo le he insertado al archivo consulta.php en la cabecera el http referer
Código PHP:
if ($_SERVER['HTTP_REFERER'] != "http://www.misitio.com/default.htm"){
die ("No estas autorizado para ver esta pagina.");
exit;
}
http://misitio.com/consulta.php y logicamente que no les sale nada simplemente les sale error pero me gustaria que no vean esos mensajes sino que vean el mensaje no estas autorizado y luego un redirect al formulario
http://misitio.com/formulario.htm
el problema que tengo es cuando copio y pego la ruta del archivo que ejecuta la consulta
http://misitio.com/consulta.php
me arroja el siguiente error
Notice: Undefined index: HTTP_REFERER in D:\websites\consulta.php on line 3
No estas autorizado para ver esta pagina.
La linea 3 hace referencia
a esta parte
-------------------------------------------------------
if ($_SERVER['HTTP_REFERER'] != "http://www.misitio.com/default.htm"){
---------------------------------------------------------
Alguien me podria decir que sucede? Ojo estoy con php corriendo sobre un IIFS.
Muchas gracias...