站长资源变现入口 全国楼凤小姐姐 招商联系客服 招商联系客服 招商联系客服 招商联系客服

使用PHP检测网址是否可正常访问

[复制链接]
查看165 | 回复0 | 2024-8-30 13:04:00 | 显示全部楼层 |阅读模式

要使用PHP判断网址是否正常访问,可以使用`file_get_contents()`函数尝试获取网页内容,然后检查返回的状态码。如果状态码为200,表示网址正常访问;否则,表示网址无法访问。以下是一个简单的示例代码: ```php function checkUrl($url) { $response = file_get_contents($url); if ($response === false) { return "无法访问"; } elseif (strpos($response, '200') !== false) { return "正常访问"; } else { return "其他错误"; } } $url = "https://www.example.com"; echo checkUrl($url); ``` 这段代码定义了一个名为`checkUrl`的函数,接受一个URL参数。函数内部使用`file_get_contents()`尝试获取网页内容,

方法一:

1

/***检测网址连接是否可用**/functioncheck_url($url){if(@fopen($url,'r')==false){returnfalse;}returntrue;}

方法二:

1

/***检测网址连接是否可用**/functioncheck_url($url){$httpcode=0;$ch=curl_init();$timeout=1;//设置超时的时间[单位:秒]curl_setopt($ch,CURLOPT_FOLLOWLOCATION,1);curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);curl_setopt($ch,CURLOPT_HEADER,1);curl_setopt($ch,CURLOPT_CONNECTTIMEOUT,$timeout);curl_setopt($ch,CURLOPT_URL,$url);curl_exec($ch);#获取状态码赋值$httpcode=curl_getinfo($ch,CURLINFO_HTTP_CODE);curl_close($ch);if($httpcode==200){returntrue;}else{returnfalse;}}



回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则