Foros del Web » Programando para Internet » PHP »

Proteger mis formularios

Estas en el tema de Proteger mis formularios en el foro de PHP en Foros del Web. Hola que tal como estan: Mira tengo una duda, tengo unos formularios de inscripcion, en la cual recojo datos personales, y luego los valido con ...
  #1 (permalink)  
Antiguo 28/04/2005, 00:08
Avatar de clustering  
Fecha de Ingreso: octubre-2003
Ubicación: Cochabamba
Mensajes: 95
Antigüedad: 20 años, 5 meses
Puntos: 0
De acuerdo Proteger mis formularios

Hola que tal como estan:

Mira tengo una duda, tengo unos formularios de inscripcion, en la cual recojo datos personales, y luego los valido con javascript que todos los datos esten correctos si todo anda bien lo envio a un archivo procesar.php en el cual agarra los datos y lo inserta a un BD. La duda que tengo es, si un cliente se crea su propio formulario con los mismos datos que el mio (me refiero a los nombres de campo) y me lo envia desde su localhost o en todo caso de otro servidor a mi archivo procesar.php haria que guarde datos incorrectos o datos que me pueden causar problemas, Como puedo yo restringir en procesar.php que si los datos no vienen de un archivo especifico y de un servidor especifico no los procese.

Haber si me dan una mano, si alguien conoce algun script que proteja o me pasan algun codigo para realizar lo explicado arriba.

Gracias de antemano
  #2 (permalink)  
Antiguo 28/04/2005, 01:21
Avatar de jam1138
/** @package Moderador */
 
Fecha de Ingreso: julio-2004
Ubicación: sèveR led onieR lE
Mensajes: 9.368
Antigüedad: 19 años, 8 meses
Puntos: 102
Creo ese tema de seguridad debe estar solventado por el servidor...

Lo que puedes hacer de tu parte es crear una sesión en el script de tu formulario y en donde lo recojes correr el script solo si la sesión existe...

Otra opción es utlizar $_SERVER['HTTP_REFERER'] que te da la ruta desde donde se llamó a tu script, entonces esto lo ocuparias al momento de recibir... quizá $_SERVER['HTTP_HOST'] también sería opción....

Saludos!
__________________
٩(͡๏̯͡๏)۶
» Cómo hacer preguntas de manera inteligente «

"100 años después, la revolución no es con armas, es intelectual y digital"
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:32.