pero como yo uso es un menu en javascript para accesar al archivo nose si es por eso no sirve HTTP_REFERER habra otra forma de lograr que no se pueda accesar por la barra de direccion
Gracias Y se los Agradeceria por que estoy en Aprietos

| |||
![]() HOLA Necesito Urgentemente ayuda estoy subiendo archivos a un servidor y cuando los visualizo se muestra la direccion y necesito que no puedan meter por la barra de direccion la direcion del archivo estube tratando con HTTP_REFERER pero no me devuelve nada y no entiendo por que yo lo pruebo haciendo un enlace y sirve. pero como yo uso es un menu en javascript para accesar al archivo nose si es por eso no sirve HTTP_REFERER habra otra forma de lograr que no se pueda accesar por la barra de direccion Gracias Y se los Agradeceria por que estoy en Aprietos ![]() |
| |||
Hola, Cita: Hay navegadores (IE, si no me equivoco), que en los enlaces javascript no pasa el HTTP_referer. Es mas, no hay nada en el protocolo HTTP que oblige a la existencia de ese valor.pero como yo uso es un menu en javascript para accesar al archivo nose si es por eso no sirve HTTP_REFERER habra otra forma de lograr que no se pueda accesar por la barra de direccion Saludos.
__________________ Josemi Aprendiz de mucho, maestro de poco. |
| ||||
Hola... Tengo un problema similar intentando evitar que un script php sea ejecutado escribiendolo en la barra de direcciones. Uso HTTP_REFERER para indicar con un if para tomar una ruta diferente e indicarle al usuario que no se puede ejecutar de esta forma, si el HTTP_REFERER no está relacionado con mi dominio. Un poco del codigo: <? $referer=ereg_replace( "\?.", "",$_SERVER['HTTP_REFERER']); if (substr($referer,0,24)!="http://www.midominio.com") { echo "ACCESO DENEGADO!"; } else { ----aca va el resto del codigo---- } ?> Esto funciona bien el Netscape y Firefox, pero en IE no trabaja. Cabe destacar que uso javascript para hacer la llamada a un script que a su vez hace la llamada al script en cuestion. ¿Existe alguna otra manera de lograr obtener el URL que referencia llama al script?? Gracias de antemano por sus comentarios..
__________________ Corporación Sinapsis S.A. - Desarrollo y Mercadeo Web en Venezuela |