📜  如何在PHP检查 URL 是否存在?

📅  最后修改于: 2022-05-13 01:54:11.432000             🧑  作者: Mango

如何在PHP检查 URL 是否存在?

可以通过检查响应头中的状态代码来检查 URL 是否存在。状态代码 200 是成功 HTTP 请求的标准响应,状态代码 404 表示 URL 不存在。

使用的功能:

  • get_headers()函数:它获取服务器响应 HTTP 请求而发送的所有标头。
  • strpos()函数:该函数用于查找第一次出现的字符串到另一个字符串。

示例 1:此示例检查响应标头中的状态代码 200。如果状态码为 200,则表示 URL 存在,否则不存在。


输出:

URL Exist

示例 2:此示例检查响应标头中的状态代码 404。如果状态码为 404,则表示 URL 不存在,否则 URL 存在。




输出:

URL Doesn't Exist

示例 3:此示例使用 curl_init() 方法检查 URL 是否存在。


输出:

URL Doesn't Exist