背景:我有一个网站,我们称之为AwesomeSite.com;它处理我所有的流量。此外,出于营销目的,我有第二个域名,我们称之为PromoForAwesomeSite.com;它将所有流量直接重定向到AwesomeSite。这两个网站都是使用PHP,MySQL和Apache构建的。创建会话
问题:我想根据用户到我的网站的方式向用户提供不同的内容。具体而言,如果用户从PromoForAwesomeSite重定向,我想显示广告。
问题:如何检测用户是否来自PromoForAwesomeSite,从而为他们创建不同的会话状态?
附:我深知这种做法的缺点,因为一旦会话cookie被删除宣传片用户无法看到的促销内容,除非他们再次访问重定向网站(不太可能)。不幸的是,这不能被帮助。
为什么$ _ SERVER ['HTTP_REFERER']并不适用于你的目标是什么? – heximal
为什么不将变量传递给重定向的URL?例如。在PromoForAwesomeSite.com'header('Location:http://www.awesomesite.com/index.php?promo=1');'。然后在AwesomeSite.com上检查'if($ _ GET ['promo']){/ * show promos * /}'? – Shef