背景:我有一個網站,我們稱之爲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