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