|
这是一个创建于2025-3-18 11:36的主题,其中的信息可能已经有所发展或是发生改变。
- function checkRemoteUrl($url) {
- $ch = curl_init();
- curl_setopt($ch, CURLOPT_URL, $url);
- curl_setopt($ch, CURLOPT_NOBODY, true);
- curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
- curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
- curl_setopt($ch, CURLOPT_HEADER, false);
- curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0'); // 设置一个合适的User-Agent
- curl_exec($ch);
- $responseCode = curl_getinfo($ch, CURLINFO_HTTP_CODE);
- curl_close($ch);
-
- return $responseCode == 200; // 返回true如果HTTP状态码为200
- }
-
- $remoteImageUrl = 'http://www.baidu.com';
- if (checkRemoteUrl($remoteImageUrl)) {
- echo "可以访问";
- } else {
- echo "无法访问";
- }
复制代码 |
|