📜  如何在PHP测试 URL 的 404 错误?

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

如何在PHP测试 URL 的 404 错误?

在PHP检查网页 URL 是否存在相对容易。如果所需的 URL 不存在,则会返回 404 错误。检查可以在使用和不使用 cURL 库的情况下完成。

cURL: cURL 代表“Client for URLs”,最初将 URL 拼写为大写,以明确它处理 URL。它的发音为“见 URL”。 cURL 项目有两个产品 libcurl 和 curl。

  • libcurl:一个免费且易于使用的客户端 URL 传输库,支持 FTP、TPS、HTTP、HTTPS、GOPHER、TELNET、DICT、FILE 和 LDAP。 libcurl 支持 TTPS 证书、HTTP POST、HTTP PUT、FTP 上传、kerberos、基于 HTTP 的上传、代理、cookie、用户和密码认证、文件传输恢复、HTTP 代理隧道等等。 libcurl 是免费的、线程安全的、兼容 IPv6、功能丰富、支持良好且速度快。
  • curl:使用 URL 语法获取或发送文件的命令行工具。由于 curl 使用 libcurl,因此它支持一系列常见的内部协议,目前包括 HTTP、HTTPS、FTP、FTPS、GOPHER、TELNET、DICT 和 FILE。

示例 1:此示例在不使用 cURL 方法的情况下测试 URL 的 404 错误。


输出:

Specified URL exists

示例 2:此示例使用 cURL 方法测试 URL 的 404 错误。


输出:

Specified URL exists