【发布时间】:2011-06-24 13:03:28
【问题描述】:
背景:我需要为第 3 方商店设置 HTTP_REFERER 以识别他们商店的用户来自我的页面。
问题:用户通过 HTTPS 进行身份验证。当将用户从 HTTPS 发送到 HTTP 自定义存储时,Web 浏览器的标准安全行为会启动,HTTP_REFERER 会丢失。
来自 HTTPS,有没有办法可靠地设置 HTTP_REFERER 值?
【问题讨论】:
-
您可以使用
header()函数发送原始标头。header('Referer: http://your.site.com');header('Location: http://silly.insecure.store.com'); -
你 100% 确定它有效吗?发布答案后,我进行了一些测试,但没有得到我设置的推荐人。 Jani 的回答是正确的,所以我不想发布不正确的答案。
标签: php curl http-headers http-referer