在开发中,为了有效过滤恶意内容或者错误操作导致的错误参数造成安全问题,我们应该做进一步的验证措施,保证数据的准确,合法,安全。所以这里介绍了URL的合法性验证,用于验证用户输入的URL是不是正确的URL,可用的URL,而不是其他参数都能被当成URL传过去。
function is_url($url){$r = "/http[s]?:\/\/[\w.]+[\w\/]*[\w.]*\??[\w=&\+\%]*/is";if(preg_match($r,$url)){//return true;echo '正确的 url 地址';}else{//return false;echo '不是合法的 url 地址';}}
function is_url_2($url){if (filter_var($url, FILTER_VALIDATE_URL) !== false) {echo 'url 地址正确';}else{echo 'url 地址不正确';}}
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号