Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/11/2012, 20:31
Chamo10
 
Fecha de Ingreso: noviembre-2012
Ubicación: Bogotá
Mensajes: 1
Antigüedad: 11 años, 5 meses
Puntos: 0
Seguridad en el codigo PHP de un formulario.

Amigos de Foros del Web, un saludo cordial.

Estoy creando un formulario de Suscripcion en un proyecto web que estoy realizando, manejo un formulario que yo mismo e creado ya que tengo conocimiento en HTML y CSS.
Para poder recibir las suscripciones estoy utilisando un codigo PHP Simple como el de abajo, yo no estoy utilisando una Base de Datos "MySQL".

Código PHP:
Ver original
  1. <?php
  2. if (!isset($_POST['email'])) {
  3. ?>
  4. <?php
  5. }else{
  6.   $mensaje="Mensaje enviado a través del Sitio Web:";
  7.   $mensaje.= "\nNombre: ". $_POST['nombre'];
  8.   $mensaje.= "\nEmail: ".$_POST['email'];
  9.   $mensaje.= "\nTeléfono: ". $_POST['telefono'];
  10.   $mensaje.= "\nEmpresa: ". $_POST['empresa'];
  11.   $mensaje.= "\nCiudad: ". $_POST['ciudad'];
  12.   $mensaje.= "\nMensaje: ". $_POST['mensaje'];
  13.   $destino= "[email protected]";
  14.   $remitente = $_POST['email'];
  15.   $asunto = "Mensaje enviado por: ".$_POST['nombre'];
  16.   mail($destino,$asunto,$mensaje,"FROM: $remitente");
  17. ?>
  18.   <p><strong>Su mensaje ha sido enviado satisfactoriamente.</strong></p>
  19. <?php
  20. }
  21. ?>
  22.  
  23. <script>
  24. Url='http://midominio.com/contactenos-form.html'
  25. Win='_self'
  26. Time=1000
  27. setTimeout("open(Url,Win)",Time);
  28. </script>

Necesito que me ayuden a implementarle un codigo de seguridad si es que lo necesita o me guien de como puedo hacerlo, no tengo conocimiento en el lenguaje solo lo e encontrado en internet y lo e ajustado a las necesidades que tengo. Este formulario no es para registrarse a una base de datos a para hacer "Login", pues quiero saber si puedo encriptar la informacion, ya que tiene informacion como es el nombre, apellido, Telefono, ciudad, etc., no quiero que un script malicioso me robe y/o copie esa info.

espero que me entiendan... Gracias por ayudarme.