Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   Diseño web (http://www.forosdelweb.com/f91/)
-   -   Evitar que ingresen desde otros dominios a archivos que procesan mis formularios (http://www.forosdelweb.com/f91/evitar-que-ingresen-desde-otros-dominios-archivos-que-procesan-mis-formularios-517892/)

hgp147 09/09/2007 10:29

Evitar que ingresen desde otros dominios a archivos que procesan mis formularios
 
Hola, queria saber si el código que esta abajo es eficiente para evitar que desde otros dominios utilicen archivos que procesan la información de mis distintos formularios.

Puse el código que esta abajo en un archivo .htaccess dentro de un directorio donde tengo los archivos que procesan los formularios.


RewriteEngine On
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www\.)?midominio.com.es(/)?.*$ [NC]
RewriteRule .*\.(php)$ http://www.midominio.com.es [R,NC]



Esta bien? Es seguro?

Gracias

AlvaroG 09/09/2007 12:11

Re: Evitar que ingresen desde otros dominios a archivos que procesan mis formularios
 
El problema con tu código es que si yo estoy en www.forosdelweb.com y pincho en un enlace a www.tudominio.com.es/pagina/paginainterna.php, me va a redirigir a www.tudominio.com.es

Podés agregar también

RewriteCond %{REQUEST_METHOD} POST

Para que solamente se aplique a envíos de formularios por el método POST.

Creo que en este caso sería mejor filtrar desde el PHP mismo, que puede hacer controles más "finos".


Saludos.

hgp147 09/09/2007 13:52

Re: Evitar que ingresen desde otros dominios a archivos que procesan mis formularios
 
Gracias alvin, solamente los archivos que procesan los formularios estan dentro de una carpeta con el .htaccess , de esta manera se puede acceder a las otras carpetas desde otros dominios. ¿Esta bien? Como lo prodria hacer con PHP? Yo intente hacerlo con la variable $_SERVER["HTTP_REFERER"], pero en el hosting (gratuito) que estoy ahora no esta activada. Gracias de nuevo


La zona horaria es GMT -6. Ahora son las 11:37.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.