样例有效的电子邮件地址:
"this is a valid address"@example.com
PHP 代码:
<?php
header('Content-Type: text/plain');
$email = '"this is a valid address"@example.com';
$checked = filter_var($email, FILTER_VALIDATE_EMAIL);
var_dump($email, $checked);
一个服务器上的输出结果: (PHP 版本 5.2.6):
string(37) ""this is a valid address"@example.com"
string(37) ""this is a valid address"@example.com"
phpinfo()
:
Input Validation and Filtering enabled
Revision $Revision: 1.52.2.42 $
Directive Local Value Master Value
filter.default unsafe_raw unsafe_raw
filter.default_flags no value no value
在另一台服务器上的输出(PHP版本5.3.3):
string(37) ""this is a valid address"@example.com"
bool(false)
phpinfo()
:
Input Validation and Filtering enabled
Revision $Revision: 298196 $
Directive Local Value Master Value
filter.default unsafe_raw unsafe_raw
filter.default_flags no value no value
我在文档中没有看到任何关于这个问题的变化,所以可能是其他配置设置导致的。
<head>
中。如果你能做一些事情,并不意味着你应该这样做。出于对理智的尊重,我绝对永远不会向那样的地址发送电子邮件。 - CodeAngry