php FILTER_VALIDATE_URL给出了意想不到的结果

时间:2013-08-19 06:12:16

标签: php

我的Worketc帐户网址:akhilesh.worketc.com

但PHP函数FILTER_VALIDATE_URL将此URL作为无效网址。

有没有其他方法可以解决这个问题?

1 个答案:

答案 0 :(得分:5)

添加协议。即在测试之前将http / https / ftp等附加到您的网址。

var_dump(filter_var('http://akhilesh.worketc.com', FILTER_VALIDATE_URL));


FILTER_VALIDATE_URL

  
    

将值验证为URL(根据»http://www.faqs.org/rfcs/rfc2396),可选择使用必需的组件。请注意,有效的URL可能未指定HTTP协议http://因此可能需要进一步验证以确定URL使用预期协议,例如ssh://或mailto:。请注意,该函数只能找到有效的ASCII URL;国际化域名(包含非ASCII字符)将失败。

  

Source