PHP过滤器\验证\ URL最大长度?
我有这个代码来验证输入的URL是否有效PHP过滤器\验证\ URL最大长度?,php,Php,我有这个代码来验证输入的URL是否有效 if(filter_var($param1, FILTER_VALIDATE_URL) === FALSE){ echo "invalidURL"; exit(); } 但是当使用这个长而有效的url进行测试时,它会说它是无效的 有人知道为什么吗?我在FieldIdValueTyURL中找不到任何东西,认为它应该考虑这个长度的URL是无效的,但是仅仅通过删除字符,它最终会被认为是有效的。谢谢你的任何想法 很抱歉,经过一番调查后才发现 根
if(filter_var($param1, FILTER_VALIDATE_URL) === FALSE){
echo "invalidURL";
exit();
}
但是当使用这个长而有效的url进行测试时,它会说它是无效的
有人知道为什么吗?我在FieldIdValueTyURL中找不到任何东西,认为它应该考虑这个长度的URL是无效的,但是仅仅通过删除字符,它最终会被认为是有效的。谢谢你的任何想法 很抱歉,经过一番调查后才发现 根据,域名标签的每个部分不能超过63个字符 (来源:) 所以它毕竟不是一个有效的URL——php做得很好