Ver Mensaje Individual
  #5 (permalink)  
Antiguo 10/11/2009, 11:50
Avatar de almagropaco_
almagropaco_
 
Fecha de Ingreso: marzo-2008
Ubicación: Mar del Plata
Mensajes: 854
Antigüedad: 16 años, 1 mes
Puntos: 25
Respuesta: controlar que se ha pasado antes por el formulario

Cita:
Yo había pensado en guardar alguna variable de sesión antes de enviar el formulario y después de que se lleva a cabo la comprobación de éste. Esto lo haría mediante Javascript, llamando a una función PHP (con Ajax) que guardase una variable de sesión. Después en el script de inserción, se comprobaría si dicha variable de sesión está definida antes de llevar a cabo la inserción.
Puedes hacer verificacion con PHP, controlando que sean validos y si con eso no te basta otra forma de validacion que se haya pasado por el formulario es $ SERVER["HTTP REFERER"]‎, con un if, si la pagina referente no es la del formulario, echo"No pasaste por el formulario";

Te recomiendo que no hagas comprobaciones javascript y que esas sean las unicas y principales, ya que son las mas faciles de burlar, en cambio las PHP no, ya que trabajan del lado del servidor. Yo muchas veces, con firebug saco una parte del codigo javascript y entonces tengo libertad de actuar y poner los valores que yo quiero en el input.