Ver Mensaje Individual
  #16 (permalink)  
Antiguo 01/07/2009, 01:22
Avatar de kaninox
kaninox
 
Fecha de Ingreso: septiembre-2005
Ubicación: In my House
Mensajes: 3.597
Antigüedad: 18 años, 7 meses
Puntos: 49
Respuesta: bloquear formularios externos con php.

los complicaron mucho creo yo, la idea del referer es buena pero solo haciendo un if estaria bien.....

digamos en tu pagina donde procesas pones
Código php:
Ver original
  1. $referido = $_SERVER['HTTP_REFERER'];
  2.  
  3. if (($referido == "http://www.tuweb.com/admin/") OR ($referido == "http://www.tuweb.com/admin/index.php"))
  4. {
  5. //procesamos los datos
  6. }
  7. else
  8. {
  9. //con un header location lo enviamos a una pagina de error.....
  10. }

y eso seria todo, ahora me puse en el caso de que entran por alguna pagina llamada"carpeta" admin, tanto ruta / como si pusieras index.php o como se llame tu archivo....
asi si tratan de entrar de otra parte localhost etc.. con otro nombre de archivo no podrán, saludos...
__________________
Gokuh Salvo al mundo. PUNTO!!!!