Un script de capture électronique permet aux visiteurs d'une page Web de fournir volontairement une adresse électronique au webmaster . Le webmaster peut utiliser l'adresse e-mail pour contacter les visiteurs pour leur fournir des conseils, des produits du marché ou de tenir à jour sur les progrès d'un site. Les programmeurs utilisent le mot « capture » pour décrire ce processus, car un script de capture email doit capturer le courriel dans une base de données . Email scripts de capture sont communs : toute personne qui a fourni un site web avec une adresse électronique a profité d'un script de capture email . Prenez grand soin de consulter les données reçues par l'intermédiaire d'un script de capture email avant de l'insérer dans une base de données . Instructions
1
Ajouter une entrée ou un élément de texte à votre page Web pour la saisie de l'adresse e-mail.
2
Ajouter un bouton et définissez sa propriété de valeur à la chaîne " Envoyer e-mail. "
3
Fixer et câbler les boutons " événement onClick »à la propriété de texte de l'élément d'entrée en utilisant JavaScript. Sinon, câbler le bouton de la zone de texte en utilisant la classe d'événement approprié si vous utilisez un cadre de côté serveur, tels Asp.NET , Ruby on Rails ou Django.
4
Créer une fonction de gestionnaire d' événement et l'utiliser pour vous abonner à l'événement de clic sur le bouton.
5
Ajouter une fonction supplémentaire à la fonction de gestionnaire d'événements pour valider l'adresse e-mail. Utilisez les outils fournis par votre cadre de côté serveur , le cas échéant . Utilisation de l'instruction de branchement fourni par votre langue ( souvent un «Si - alors» ) , afficher la chaîne de texte " Désolé, mais ce n'est pas une adresse email valide " si l'utilisateur ne parvient pas à saisir une adresse email valide
.
6
Créer une fonction de validation supplémentaire et l'ajouter à la fonction de gestionnaire d'événements . Utilisez cette fonction pour parcourir chaque personnage dans une adresse email, comme les guillemets , qui pourraient signaler une attaque par injection SQL. Retirer ces personnages , rangez-les dans une chaîne et de les afficher aux utilisateurs dans une chaîne de texte qui dit : " . Les caractères précédant ne sont pas autorisés "
7
écrire le code nécessaire pour stocker le courrier électronique comme chaîne. Ajouter comme fonction au gestionnaire d'événements.