首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当把用户发送到不同的域时,有没有办法转发推荐人?

当把用户发送到不同的域时,有没有办法转发推荐人?
EN

Stack Overflow用户
提问于 2010-09-20 06:17:29
回答 2查看 268关注 0票数 1

我有一个网站,几个顶级域名的工作。在用户被重定向到正确的域之前,我想保存用户来自的初始引用。在重定向之后,referrer显然被重写了(它不会读取cookies或在另一个域上设置的会话)。

有没有一种方法可以在重定向时在GET变量中传递它,然后在用户登录到域时覆盖它,这样如果用户注册到站点,它就可以被保存。

我使用php。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-09-20 06:28:40

代码语言:javascript
复制
<?php
// on the first domain
header("Location: http://newdomain.com/?referrer=".urlencode($_SERVER['HTTP_REFERRER']));
die();

然后,在正确的域名上,您可以使用$_GET['referrer']获取引用者。

票数 2
EN

Stack Overflow用户

发布于 2010-09-20 07:01:06

如果使用HTTP 301重定向,则大多数(?)浏览器会将原始的推荐人信息发送到新的目的地。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3747704

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档