Nous avons construit une application d'enregistrement d'événements en ligne construite en PHP. Nous avons découvert un bug dans lequel les adresses e-mail entrées dans le système (pour la réponse automatique, l'auto-récupération de son enregistrement, etc) et le courrier électronique est une adresse e-mail .gov, le "v" est abandonné, donc tous les e-mails générés à partir du système ne sont pas envoyés au destinataire approprié. Nous avons effectué des tests et cela semble se produire uniquement lorsque le titulaire utilise Internet Explorer.Internet Explorer supprimant le "v" dans les adresses e-mail .gov dans une application PHP
Répondre
Nous avons corrigé le bug et voici ce que nous avons trouvé:
« . Il a été javascript - script côté client adresse e-mail Chaque allé par une fonction appelée "trim()" pendant la page . l'étape de validation des données trim() était destiné à dépouiller caractères non-imprimables (espaces, onglets, etc) qui ont été avant ou arrière l'adresse les caractères sont identifiés en utilisant une notation de barre oblique inverse:. \ t intercalaire pour exemple, il y a un autre caractère non imprimable appelé Onglet vertical, qui est (normalement) défini \ v. Mais apparemment, une version de IE publié dans les derniers 15 mois enterprets \ v comme "v" et dépouillé ce caractère. Le correctif était pour vider ma fonction "trim()". Il fait maintenant rien »
Bien, nous aimerions savoir pourquoi le moteur javascript IE arrêté interpréter \ v comme espace vertical et a commencé à l'interpréter comme
Je dois aimer IE !! –
- 1. Embarquer ou reparer une application Windows dans Internet Explorer
- 2. cloneNode dans Internet Explorer
- 3. toSource dans Internet Explorer
- 4. Désactiver les raccourcis clavier dans Internet Explorer
- 5. Énumérer les onglets ouverts dans Internet Explorer?
- 6. Fenêtre Internet Explorer dans Qt?
- 7. php mail + utf-8 = problème dans Internet explorer
- 8. JS Erreur dans Internet Explorer
- 9. comment utiliser le bouton dans Internet Explorer?
- 10. Dégradés dans Internet Explorer 9
- 11. DropDownList largeur dans Internet Explorer
- 12. Index Z dans Internet Explorer
- 13. Application Iframe Facebook et cookies [Internet Explorer]
- 14. Dégradé diagonal dans Internet Explorer
- 15. JavaScript dans Ajax - Internet Explorer
- 16. Balise div mélangée avec le code php fonctionnant dans Firefox, pas dans Internet Explorer
- 17. Argument invalide dans Internet Explorer
- 18. Internet Explorer CSS FIX. J'ai des problèmes avec les flotteurs dans Internet Explorer
- 19. Localisation des accesskeys dans Internet Explorer
- 20. Internet Explorer et onMouseOver/onMouseOut
- 21. Problème avec jqGrid dans Internet Explorer 8
- 22. Internet Explorer questions
- 23. Problème de mémoire insuffisante dans Internet Explorer
- 24. php si la déclaration ne fonctionne pas dans Internet Explorer
- 25. xbap chargeur personnalisé dans Internet Explorer
- 26. Comment tester Rails Juggernaut dans Internet Explorer?
- 27. Comment jouer ce dans Internet Explorer?
- 28. Validation des adresses email (ASP.NET)
- 29. internet explorer ne peut pas ouvrir le site internet?
- 30. Internet Explorer repaint visible
lettre « v » . Vous aurez besoin pour afficher un exemple de code de la façon dont vous collectez l'adresse e-mail de l'utilisateur – Nick
Il est impossible de répondre sans plus de détails Veuillez fournir plus de détails tels que le code/informations de débogage – marcog