200字范文,内容丰富有趣,生活中的好帮手!
200字范文 > php是否是url地址 php判断url地址的合法性

php是否是url地址 php判断url地址的合法性

时间:2020-01-07 20:52:12

相关推荐

php是否是url地址 php判断url地址的合法性

在php中处理url地址,一般都用到获取url地址页面的内容。但为了减少一些无意义的逻辑请求,我们需要对url地址的合法性进行判断,所以这篇文章我们就来说一说在php中如何判断一个url地址的合法性。

php正规判断url地址的合法性

php代码:

函数:<?php

functionis_url($url){

$r="/http[s]?:\/\/[\w.]+[\w\/]*[\w.]*\??[\w=&\+\%]*/is";

if(preg_match($r,$url)){

//returntrue;

echo'正确的url地址';

}else{

//returnfalse;

echo'不是合法的url地址';

}

}

?>

函数调用:<?php

//静态的url地址

$url='';

//带有参数的url地址

$url2='/index.php?s=4';

//项级域名

$url3='/';

//https地址

$url4='/';

is_url($url);

//正确的url地址

is_url($url2);

//正确的url地址

is_url($url3);

//正确的url地址

is_url($url4);

//正确的url地址

?>

php filter_var() 函数判断url地址的合法性

php的内置函数 filter_var() ,可以判断一个url地址的合法性。

php代码:

函数:<?php

functionis_url_2($url){

if(filter_var($url,FILTER_VALIDATE_URL)!==false){

echo'url地址正确';

}else{

echo'url地址不正确';

}

}

?>

函数调用:<?php

//静态的url地址

$url='';

//带有参数的url地址

$url2='/index.php?s=4';

//项级域名

$url3='/';

//https地址

$url4='/';

is_url_2($url);

//正确的url地址

is_url_2($url2);

//正确的url地址

is_url_2($url3);

//正确的url地址

is_url_2($url4);

//正确的url地址

?>

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。