当前位置: 首页 > 编程笔记 >

PHP检测链接是否存在的代码实例分享

谭煜
2023-03-14
本文向大家介绍PHP检测链接是否存在的代码实例分享,包括了PHP检测链接是否存在的代码实例分享的使用技巧和注意事项,需要的朋友参考一下

在PHP中,检查某个链接是否存在,有两个方法,一个是使用curl,另外一个是
获得HTTP的header的响应码,如果是200的则是OK,如果是404的话就找不到了,例子如下:

1) 使用get_headers: 
 

 <?php 

$url = "http://www.abc.com/demo.jpg"; 
$headers = @get_headers($url); 
if($headers[0] == 'HTTP/1.1 404 Not Found') 
{ 
 echo "URL not Exists"; 
} 
else 
{ 
 echo "URL Exists"; 
} 
?> 

  get_headers中有第2个参数,是true的话,结果将会是个关联数组

2) 使用CURL 

  <?php 
$url = "http://www.domain.com/demo.jpg"; 
$curl = curl_init($url); 
curl_setopt($curl, CURLOPT_NOBODY, true); 
$result = curl_exec($curl); 
if ($result !== false) 
{ 
 $statusCode = curl_getinfo($curl, CURLINFO_HTTP_CODE); 
 if ($statusCode == 200) 
 { 
 echo "URL Exists" 
 } 

} 
else 
{ 
 echo "URL not Exists"; 
} 
?> 

  CURLOPT_NOBODY指定了只是建立连接,而不取整个报文的内容

 类似资料:
  • 本文向大家介绍jQuery检测某个元素是否存在代码分享,包括了jQuery检测某个元素是否存在代码分享的使用技巧和注意事项,需要的朋友参考一下 代码中可能有这样的情况,根据元素是否存在来执行不同的操作,这样就需要判断指定的元素是否存在。 使用$(selector)可以获得匹配元素集合,而匹配元素集合的length属性可以获得集合中匹配元素的个数,所以只要判断length属性值是否为零,就可以判断元

  • 本文向大家介绍PHP防盗链代码实例,包括了PHP防盗链代码实例的使用技巧和注意事项,需要的朋友参考一下 防盗链是目前非常常见的web程序设计技巧。本文就以一个实例展示了PHP防盗链的实现方法。分享给大家供大家参考之用。具体方法如下: 主要功能代码如下: 希望本文所述对大家学习PHP程序设计有所帮助。

  • 本文向大家介绍javascript判断文件是否存在实例代码,包括了javascript判断文件是否存在实例代码的使用技巧和注意事项,需要的朋友参考一下  javascript判断文件是否存在 1. 客户端 2. 服务器端  感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

  • 本文向大家介绍jQuery 检查某个元素在页面上是否存在实例代码,包括了jQuery 检查某个元素在页面上是否存在实例代码的使用技巧和注意事项,需要的朋友参考一下     最近做项目,有这么个功能用jQuery检查某个元素在网页上是否存在,这里记录下,也许能帮助正在读文章的朋友。  用jQuery检查某个元素在网页上是否存在时,应该根据获取元素的长度来判断,代码如下: 具体原因如下:       

  • 本文向大家介绍python判断链表是否有环的实例代码,包括了python判断链表是否有环的实例代码的使用技巧和注意事项,需要的朋友参考一下 先看下实例代码: 知识点思考: 判断一个单链表是否有环, 可以用 set 存放每一个 节点, 这样每次 访问后把节点丢到这个集合里面. 其实 可以遍历这个单链表, 访问过后, 如果这个节点 不在 set 里面, 把这个节点放入到 set 集合里面. 如果这个节

  • 正如我们在新闻中看到的,针对流行的库报告了一个新的零日漏洞,该漏洞允许攻击者远程执行代码。在我们的应用程序中,我们仍然使用以下依赖项。 是否仅针对报告该问题?或适用于版本是否也是?是否有测试该漏洞的示例代码?