如何通过一个网站的所有链接保持一个"referrer"属性?

How to keep a "referrer" attribute through all the links of a website?

我的一些访问者到达我的网站时在他们的 URL 中带有“合作伙伴推荐人”属性,例如:

https://example.com/index.php?referrer=mypartner

我想在他们访问期间保留此属性,如果他们单击“下载”按钮,我什至会将其插入 Google PlayStore URL。

有没有办法通过网站的所有链接自动转发属性“referrer”(如果存在)?还是我必须在 PHP 中手动完成?

$referrer = $_GET['referrer'];

将引荐来源网址存储在会话中,然后根据需要将其应用于外部 URL。否则,您将需要手动将其添加到每个 URL,这将是乏味的。