Php 为什么筛选器\验证\域允许点、表情符号、空值、特殊字符等字符?
我已经使用了FILTER\u VALIDATE\u DOMAIN来验证域,但是它允许所有字符(如空格、特殊字符、空值)似乎不起作用 下面是一些示例,它们都返回none bool值Php 为什么筛选器\验证\域允许点、表情符号、空值、特殊字符等字符?,php,filter-var,Php,Filter Var,我已经使用了FILTER\u VALIDATE\u DOMAIN来验证域,但是它允许所有字符(如空格、特殊字符、空值)似乎不起作用 下面是一些示例,它们都返回none bool值 var_dump(filter_var(“0”,filter_VALIDATE_DOMAIN)); 变量转储(过滤器变量(“测试”,过滤器验证域)); 变量转储(过滤器变量(“测试”,过滤器验证域)); 变量转储(过滤器变量('@',过滤器验证域)); 变量转储(筛选器变量('插入条件筛选器标志\u主机名 var\u
var_dump(filter_var(“0”,filter_VALIDATE_DOMAIN));
变量转储(过滤器变量(“测试”,过滤器验证域));
变量转储(过滤器变量(“测试”,过滤器验证域));
变量转储(过滤器变量('@',过滤器验证域));
变量转储(筛选器变量('插入条件筛选器标志\u主机名
var\u dump(filter\u var(“0”,filter\u VALIDATE\u DOMAIN,filter\u FLAG\u HOSTNAME));
变量转储(过滤器变量('test',过滤器验证\域,过滤器标志\主机名));
var_dump(filter_var('test test',filter_VALIDATE_DOMAIN,filter_FLAG_HOSTNAME));
变量转储(筛选器变量('@',筛选器验证\域,筛选器标志\主机名));
var\u dump(filter\u var('您确实阅读了文档,对吗?也许您忘记添加filter\u FLAG\u HOSTNAME
…检查它如何工作@Hackerman我看到它看起来部分工作。请参阅前两行,它也应该返回false。我们希望域名中有。(点)。