Internet Explorer正在删除;v";PHP应用程序中的in.gov电子邮件地址
我们已经用PHP构建了一个在线事件注册应用程序。我们发现了一个漏洞,在该漏洞中,输入系统的电子邮件地址(用于自动回复电子邮件、自动检索注册信息等)和电子邮件地址是.gov电子邮件地址,会删除“v”,因此系统生成的所有电子邮件都不会发送到正确的收件人。我们已经做了测试,这似乎只发生在注册人使用Internet Explorer时 我们修复了这个bug,下面是我们发现的: “这是javascript——客户端 脚本。每个电子邮件地址都被删除了 通过一个名为“trim()的函数” 在页面数据验证步骤中。 Trim()是用来脱掉衣服的 非打印字符(空格、制表符、, 等)领先或落后于 地址。字符已识别 使用反斜杠表示法:\t是制表符 比如说,还有一个 非打印字符,称为 垂直选项卡,通常为 已定义\v。但显然是一个版本 在过去15年的某个时候发布的 月份将\v输入为“v”并 剥去了那个角色。修复是 基本上是为了消化我的“trim()”函数。 现在它什么也不做了” 不过,我们想知道为什么IE的javascript引擎停止了 将\v解释为垂直空间并开始将其解释为Internet Explorer正在删除;v";PHP应用程序中的in.gov电子邮件地址,php,internet-explorer,email,Php,Internet Explorer,Email,我们已经用PHP构建了一个在线事件注册应用程序。我们发现了一个漏洞,在该漏洞中,输入系统的电子邮件地址(用于自动回复电子邮件、自动检索注册信息等)和电子邮件地址是.gov电子邮件地址,会删除“v”,因此系统生成的所有电子邮件都不会发送到正确的收件人。我们已经做了测试,这似乎只发生在注册人使用Internet Explorer时 我们修复了这个bug,下面是我们发现的: “这是javascript——客户端 脚本。每个电子邮件地址都被删除了 通过一个名为“trim()的函数” 在页面数据验证步骤中
字母“v”。您需要发布示例代码,说明如何从用户处收集电子邮件地址。如果没有进一步的详细信息,这是不可能回答的。请提供更多详细信息,如代码/调试信息。