如何在我的页面上设置一个超链接,用于识别来自其他来源(网页)的目标网页并暂时更改我的链接目的地?
换句话说:
第一页。有人点击页面(1)上的链接,然后将它们带到我的页面。 在我的页面上有一个链接转到另一个页面,特别是一个注册页面。 我希望我的页面识别发件人页面并链接并更改我的链接,以便它转到所需的目标页面。
如果可以或建议在哪里查看网站,请提供帮助。对不起,如果我没有用正确的词语来描述我的问题,我还在学习HTML。
答案 0 :(得分:1)
如果我理解你的问题,你需要HTTP_REFERER
变量(在PHP中:$_SERVER['HTTP_REFERER']
。
这将为您提供用户来自的页面,然后您可以使用它来决定向用户提供的链接。请注意,它很容易伪造或删除,所以你不能过分依赖它。但这是找出用户来自哪个页面(来自其他网站)的唯一方法。
修改:从问题中是否可以控制指向您网站的链接尚不清楚。如果您执行,那么只需让他们在网址末尾添加引荐来源代码,如下所示:http://www.example.com/page.php?referrer=foo
然后,您可以使用该变量来识别它们,例如在PHP中:
if ($_REQUEST['referrer'] == 'foo') { ... }