【发布时间】:2015-05-16 03:23:51
【问题描述】:
我有这种情况: https://site1.com 有一个指向 http://site2.com 的链接,它使用 PHP Header Location 自动重定向到 http://site3.com。 用户点击site1中的链接,最终到达site3。
正如预期的那样,引荐来源网址没有从站点 1 传递到站点 2(HTTPS 到 HTTP),但我希望在站点 3 上我应该有引荐来源站点 2(两者都在 HTTP 上)。 site3 上没有推荐人信息。
这是正常的还是我做错了什么? 我使用 PHP 的 $_SERVER['HTTP_REFERER'] 来读取推荐人信息。
【问题讨论】:
-
你能更新site2的PHP代码吗?
-
@Brian 是的,我可以做到。其实使用site2的想法是因为我对site1和site3的访问权限有限
-
这能回答你的问题吗? HTTP Referer not always being passed
标签: php http url https referrer