为什么Symfony2 URL验证器会跳过TLD?

时间:2012-09-27 14:01:24

标签: php url symfony

所以,我正在Symfony2中开发一个简单的URL缩短器 - 需要的一件事是输入必须是有效的URL。

所以我已经设置了一切并且它正在验证,但它不验证TLD!它将通过诸如“A”之类的东西作为有效域!

发生了什么事?

1 个答案:

答案 0 :(得分:4)

您不仅要验证TLD,还要确认TLD是否在公共后缀列表中:

另请参阅相关问题以获取图书馆列表:Get the subdomain from a URL