pointybeard/uriinfo

使用cURL探测URL并返回相关信息的帮助类。

1.0.1 2018-10-08 00:29 UTC

This package is auto-updated.

Last update: 2024-09-08 14:18:15 UTC


README

Latest Stable Version License

使用cURL探测URL并返回相关信息的帮助类。

安装

URIInfo通过Composer安装。要安装,使用composer require pointybeard/uriinfo或将"pointybeard/uriinfo": "~1.0"添加到您的composer.json文件中。

使用示例

以下是如何使用此类组的一个快速示例


include "vendor/autoload.php";

use pointybeard\URIInfo\Lib;

$info = (new Lib\URIInfo("https://example.com"))->run();

## Check the HTTP Status code
var_dump($info->http_code);

可用属性

此类使用cURL探测提供的URL。可用的属性与调用curl_exec()时提供的属性相匹配。具体来说,这些是

url, content_type, http_code, header_size, request_size, filetime, ssl_verify_result, redirect_count, total_time, namelookup_time, connect_time, pretransfer_time, size_upload, size_download, speed_download, speed_upload, download_content_length, upload_content_length, starttransfer_time, redirect_time, certinfo, primary_ip, primary_port, local_ip, local_port, redirect_url, request_header

有关更多信息,请参阅PHP手册中的curl_exec()方法

支持

如果您认为您找到了一个错误,请使用GitHub问题跟踪器报告,或者更好的是,分支库并提交一个pull请求。

贡献

我们鼓励您为此项目做出贡献。请查阅贡献文档以了解如何参与。

许可证

"URIInfo"遵循MIT许可证