php 中超过 4095 个字符的长 URL

hai*_*tao 5 php url file-get-contents

$url = "http://example.com/............."
Run Code Online (Sandbox Code Playgroud)

$url 大约有 4095 个以上的字符。我需要在 php 中访问这个 URL,但是如果我使用filefile_get_contents,它会返回一个错误

如何在 php 中打开或访问此 URL?

Ron*_*got 1

这取决于您尝试访问的服务器类型。

例如:

Apache:通过 LimitRequest* 限制 URL 长度,默认情况下 URL 字符串为 8 KB。

Microsoft Internet Information Server:默认情况下它有 16 KB。但它是可以改变的。

Perl HTTP::Daemon:URL 长度为 8,000 个字符,HTTP 标头为 16 KB。可以在 Daemon.pm 中更改值。