Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/290.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
php筛选器\u验证\u URL提供意外结果_Php - Fatal编程技术网

php筛选器\u验证\u URL提供意外结果

php筛选器\u验证\u URL提供意外结果,php,Php,我的Worketc帐户URL:akhilesh.Worketc.com 但是PHP函数FILTER\u VALIDATE\u URL将此URL作为无效URL提供 那么有没有其他方法可以解决这个问题呢?添加协议。i、 e.测试前,将http/https/ftp等附加到您的url var_dump(filter_var('http://akhilesh.worketc.com', FILTER_VALIDATE_URL)); 筛选\u验证\u URL 将值验证为URL(根据»),可选地使用所需组

我的Worketc帐户URL:
akhilesh.Worketc.com

但是PHP函数
FILTER\u VALIDATE\u URL
将此URL作为无效URL提供


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

添加协议。i、 e.测试前,将
http
/
https
/
ftp
等附加到您的url

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

筛选\u验证\u URL

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


向其添加协议。i、 e.测试前,将
http
/
https
/
ftp
等附加到您的url

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

筛选\u验证\u URL

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


我需要检查输入url是否为akhilesh.worketc.com,然后在其上附加“http://”,否则不会。有没有合适的方法来实现ITATLESH?我知道的最后100种方法,做一些研究,找出如何检查字符串中是否存在某个单词,如果没有,则追加iti。我需要检查输入url是否为akhilesh.worketc.com,然后在其上追加“http://”,否则就不会。有没有合适的方法来实现ITATLEST?我知道的最后100种方法,做一些研究,找出如何检查字符串中是否存在某个单词,如果没有,然后追加它