Tecnología

Inicio

Cómo escribir una secuencia de comandos para capturar mensajes de correo electrónico

Cómo escribir una secuencia de comandos para capturar mensajes de correo electrónico


Una secuencia de comandos de captura de correo electrónico permite a los visitantes a una página web para proporcionar voluntariamente una dirección de correo electrónico al administrador del sitio. El webmaster puede utilizar la dirección de correo electrónico para ponerse en contacto con los visitantes de proporcionarles asesoramiento, productos del mercado o mantenerlos actualizados sobre el progreso de un sitio. Los programadores usan la palabra "captura" para describir este proceso porque una secuencia de comandos de captura de correo electrónico debe capturar el correo electrónico dentro de una base de datos. guiones de correo electrónico de captura son comunes: cualquier persona que ha proporcionado un sitio web con una dirección de correo electrónico se ha aprovechado de una secuencia de comandos de captura de correo electrónico. Tenga mucho cuidado para inspeccionar los datos recibidos a través de una secuencia de comandos de captura de correo electrónico antes de insertarlo en una base de datos.

Instrucciones

1 Añadir una entrada o elemento de texto a su página web para la entrada de la dirección de correo electrónico.

2 Añadir un botón y establezca su propiedad valor a la cadena "Enviar correo electrónico".

3 Adjuntar y cablear los botones de evento "onclick" para la propiedad de texto del elemento de entrada usando JavaScript. Alternativamente, cablear el botón para el cuadro de texto usando la clase de evento apropiado si está utilizando un marco del lado del servidor, tales Asp.NET, Ruby on Rails o Django.

4 Crear una función de controlador de eventos y utilizarlo para suscribirse al evento de clic del botón.

5 Añadir una función adicional a la función de controlador de eventos para validar la dirección de correo electrónico. Utilice herramientas proporcionadas por el marco del lado del servidor, en su caso. Mediante la instrucción de ramificación recibida por su lenguaje (a menudo un "si - entonces"), mostrar la cadena de texto "Lo siento, pero eso no es una dirección de correo electrónico válida" si el usuario no introduce una dirección de correo electrónico válida.

6 Crear una función de validación adicional y agregarla a la función de controlador de eventos. Utilice esta función para iterar a través de cada personaje en una dirección de correo electrónico, como las comillas, que podrían indicar un ataque de inyección SQL. Remover estos personajes, almacenarlos en una cadena y mostrarlos a los usuarios en una cadena de texto que dice: ". Los caracteres anteriores no se les permite"

7 Escribir el código necesario para almacenar el correo electrónico como una cadena. Añadirlo como una función al controlador de eventos.

Consejos y advertencias

  • Muchos webmasters incluyen instrucciones e información sobre la vida privada al lado del botón que activa la secuencia de comandos.