Ver Mensaje Individual
  #2 (permalink)  
Antiguo 28/03/2016, 14:38
Avatar de Javier01
Javier01
 
Fecha de Ingreso: febrero-2008
Ubicación: Montevideo
Mensajes: 261
Antigüedad: 16 años, 8 meses
Puntos: 31
Respuesta: Dudas Validacion Formulario PHP

Buenas tardes Horiuko,

Por lo que entendí,
- lo que tienes es un formulario (no entendí si es un registro de usuario o si solo es un formulario para recopilar datos).
- El usuario llena el formulario, y una vez validado los datos, se guardan en una Base de Datos.
- Luego mediante una URL el usuario puede descargar (manual o automáticamente) una imagen.

Primero y a tener en cuenta; para evitar que el usuario pueda descargar más de una vez la imagen, la url para descargar tiene que ser el resultado del servidor php.
No puede ser la imagen directo (pepe.com/imagen.jpg) sino que tiene que pasar por el servidor de php (pepe.com/retornarimagen.php).
De esta forma, puedes controlar la descarga, devolviendo o no el resultado en el formato deseado.

Si el formulario que comentas que llena el usuario, es un registro, puedes poner una bandera en la base de datos, para saber que ese usuario ya descargo la imagen.
En el caso que no haya registro, te va a ser muy difícil.
El bloqueo por ip no es para nada confiable. Se pueden usar proxy y distintas formas para mostrase con una ip distinta a la real.
Por otro lado, en empresas donde la salida a internet es la misma para muchas personas y muchas computadoras, solo permitirás la descarga a una sola.

Espero haberte ayudado
Saludos
__________________
Tomarse un tiempo para redactar correctamente la pregunta, utilizando los signos de puntuación adecuados, es ganar tiempo y calidad en la respuesta.