背景:私はAwesomeSite.comと呼ばれるウェブサイトを持っています。それは私のすべてのトラフィックを処理します。さらに、マーケティングの目的で、私はPromoForAwesomeSite.comと呼ぶ2番目のドメインを持っています。すべてのトラフィックをAwesomeSiteにリダイレクトします。どちらのサイトもPHP、MySQL、Apacheを使用して構築されています。参照元からセッションを作成
問題:自分のサイトへの来訪状況に基づいてユーザーに異なるコンテンツを提供したいと考えています。具体的には、ユーザーがPromoForAwesomeSiteからリダイレクトされた場合、プロモーションを表示したい。
質問:ユーザーがPromoForAwesomeSiteから来て、そのために異なるセッション状態を作成したことを検出するにはどうすればよいですか?
p.s.セッションCookieが削除されると、ユーザーはリダイレクトサイトを再訪しない限り、プロモーションコンテンツを見ることができないという点で、このアプローチの欠点をよく認識しています。残念ながら、これは助けられません。
$ _SERVER ['' HTTP_REFERER ']はあなたの目的には当てはまりませんか? – heximal
リダイレクトされたURLに変数を渡すのはなぜですか?例えば。 On PromoForAwesomeSite.com 'header( '場所:http://www.awesomesite.com/index.php?promo=1');'。次に、AwesomeSite.comで 'if($ _GET ['promo']){/ * show promos * /}'をチェックしますか? – Shef