【发布时间】:2013-03-11 14:28:55
【问题描述】:
假设我有一个 URL,www.mysite.com/go,我想重定向到 www.anothersite.com/site.php?id=999
诀窍是,我不希望 anothersite.com 能够看到请求来自 mysite.com。它应该看起来像地址www.anothersite.com/site.php?id=999 是由用户手动输入到地址栏中的。
请务必注意,这与 Google Analytics(分析)无关,任何地方都不会存在指向 www.mysite.com/go 的锚链接。相反,用户将在地址栏中手动输入 www.mysite.com/go(这比长 URL 更容易记住)。
这是如何实现的?有问题的技术是PHP。我想它可以通过header() 函数实现,但谷歌搜索显示这仅适用于 https,而不适用于 http。执行重定向时,我可以通过 PHP 控制客户端提供的引用信息吗?我想如果我想让它看起来像是在地址栏中输入了地址,我将不得不删除推荐人信息。有可能吗?
【问题讨论】:
-
引用 URL 由浏览器提供。不是 PHP。
标签: php redirect header referrer http-referer