php判断url是否有效(php判断ip地址是否合法)
华为云服务器特价优惠火热进行中! 2核2G2兆仅需 38 元;4核4G3兆仅需 79 元。购买时间越长越优惠!更多配置及优惠价格请咨询客服。
合作流程: |
今天给各位分享php判断url是否有效的知识,其中也会对php判断ip地址是否合法进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
微信号:cloud7591如需了解更多,欢迎添加客服微信咨询。
复制微信号
本文目录一览:
php判断给定的链接是否有效,怎么判断?
?php
$url = "地址";
$array = get_headers($url,1);
if(preg_match('/200/',$array[0])){
这是有效的要进行的语句
}else{
无效时执行的语句
}

php 怎么验证输入的url合法性
首先,定义函数check_url:
?php
function check_url($url){
if(!preg_match('/http:\/\/[\w.]+[\w\/]*[\w.]*\??[\w=\+\%]*/is',$url)){
return false;
}
return true;
}
?
使用方法:
?php
$url='需验证的url';
$isurl=check_url($url);
if($isurl){
echo 'url地址合法';
}else{
echo 'url地址非法';
}
?
PHP判断网址是否有效的最好方法
判断一个url能否正常访问,避免使用file_get_contents时,因为url无法访问,而出现致命错误,终止程序的问题。
$url = ‘’;
$ch = curl_init();
$timeout = 10;
curl_setopt ($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_HEADER, 1);
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, $timeout);
$contents = curl_exec($ch);
if(false == $contents)
{
echo ‘Curl error: ‘ . curl_error($ch);
}
else
{
PHP判断一个远程url是否有效的几种方法
需要判断远程URL是否有效,远程url包括远程图片,网页,视频等等元素,收集了多种方法,大家可以根据需要选择。
解决办法:
使用PHP解决
使用file_get_contents函数,不过优缺点如果url无法访问,会出现终止程序问题
使用curl返回,然后判断是否正确执行
使用get_headers函数,根据HTTP返回值查看是否有200
使用js解决:
使用原生的js函数ActiveXObject,仅支持ie内核的浏览器
使用jq扩展
关于php判断url是否有效和php判断ip地址是否合法的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。
