我正在使用 PHP 函数 FILTER_VALIDATE_EMAIL 来验证用户输入的电子邮件地址。我的代码如下。
private function _isValidEmail($email){
if(!filter_var($email, FILTER_VALIDATE_EMAIL)) return false;
else return true;
}
如果我尝试输入等于 254 个字符的电子邮件地址,服务器将停止响应并且我的浏览器 (chrome) 显示此网页不可用。我正在使用 WAMP 服务器 2.2 在本地机器上对此进行测试。网站上的所有其他页面都在工作。但小于 254 的电子邮件似乎工作得很好。
我的默认字符集设置为 UTF-8,这是有效果还是有其他问题。