我有一个网站,几个顶级域名的工作。在用户被重定向到正确的域之前,我想保存用户来自的初始引用。在重定向之后,referrer显然被重写了(它不会读取cookies或在另一个域上设置的会话)。
有没有一种方法可以在重定向时在GET变量中传递它,然后在用户登录到域时覆盖它,这样如果用户注册到站点,它就可以被保存。
我使用php。
发布于 2010-09-20 06:28:40
<?php
// on the first domain
header("Location: http://newdomain.com/?referrer=".urlencode($_SERVER['HTTP_REFERRER']));
die();然后,在正确的域名上,您可以使用$_GET['referrer']获取引用者。
发布于 2010-09-20 07:01:06
如果使用HTTP 301重定向,则大多数(?)浏览器会将原始的推荐人信息发送到新的目的地。
https://stackoverflow.com/questions/3747704
复制相似问题