你能以可靠的方式在PHP中设置HTTP_REFERER吗?

时间:2011-06-24 13:03:29

标签: php curl http-headers http-referer

背景:我需要为第三方商店设置HTTP_REFERER以识别其商店的用户来自我的网页。

问题:用户进行身份验证,通过HTTPS保护。将用户从HTTPS发送到HTTP自定义商店时,Web浏览器的标准安全行为启动,HTTP_REFERER丢失。

来自HTTPS,有没有办法可靠地设置HTTP_REFERER值?

1 个答案:

答案 0 :(得分:2)

使用CURL时,使用它设置的标题仅由 用于CURL自己的请求功能。它对用户的浏览器没有任何影响。

header()相同。它只会将响应标头设置为来自用户浏览器的当前请求。

无法设置用户浏览器应在PHP的下一个请求中使用的引用标头。

假设您要使用CURL执行整个请求,然后回显请求的结果,它应该可以工作。但除此之外,没有。