所以我有这个网站,人们可以在其中提交某些项目的 url,但我不知道如何验证提交的 url 不仅仅是一些废话!
Atm 我有这段代码:
if(filter_var('http://www.example.com/test.html', FILTER_VALIDATE_URL)) {
echo 'this is URL';
} else {
echo 'this is no url!';
}
但是这段代码很容易绕过,因为它只检查字符串中的“http”,并且用户将单独提交“主机”,所以我需要检查 $host 是否是有效的主机。
提前谢谢!你们真棒!