定义位置标头参数时如何保留请求标头?



我的服务器中有一个PHP脚本,它使用标题中的Location: $url条目重定向页面。

但是,请求标头未传输到$url

我看到使用用户代理、连接等定义的最小标头。

假设我自定义了一些标头参数。我想在重定向后传输它们。

可能吗?我不想为此使用 CURL。

这将取决于你的HTTP客户端(Web浏览器或API客户端?(而不是您的Web服务器。提示,请求标头是 HTTP 客户端的责任。带有位置标头的 HTTP 响应等效于强烈建议HTTP 客户端重试到新位置的服务器。

如果您使用的是 cURL,则可以使用-L参数,如以下示例所示:

$ curl -L [url]

这告诉cURL遵循重定向,并且在这篇博文中很好地写了它的用法。

最新更新