2016-04-18 5 views
-1

Noobここに!これは私の最初の投稿です - それが既に答えられている場合はお詫び申し上げます。 検索で何も見つかりません!URLが別のURLにリダイレクトされた場合、元のドメインをPHPで使用する方法はありますか

私はいくつかのサイトを開発しており、それらを所有する会社のためのすべての単一のスプラッシュページにリダイレクトしたいと考えています。

異なるテキストと連絡先情報を呼び出せるようにリダイレクトされたURLを特定する方法はありますか?

私は、現在のURLの使用に関する多くの回答を見つけることができますが、それにリダイレクトされたものはありません。

ありがとうございました!

+3

どのように初期リダイレクトを行っていますか?これを行う1つの方法は、各サイトの一意のIDを含むget paramでリダイレクトパスを実行した後、スプラッシュページでチェックを行い、そのパラメータに基づいて異なるアセットを提供する場合です。 – Psyco430404

+0

$ _SERVER ['HTTP_REFERER']?保証はされていませんが、ほとんどの要求に対応する必要があります。 –

+0

Psyco - リダイレクトは、簡単にホストからのデフォルトの宛先を使用して完了しました。 Kkinsey - 私はそれを試してみる - ありがとう! – DJaMCo

答えて

0

同様Kkinseyはコメントで言った - 私はかかるだろう最初のアプローチは、時間のほとんどをに動作しますRefererを使用して$_SERVER['HTTP_REFERER']

0

で始まっています。ブラウザによっては送信しないものもあります。代わりに

、あなたのリダイレクトURLにGETパラメータを追加します。

header("Location: http://main-company.net/splash?from=".$website_id); 
exit; 

そして、メインのウェブサイト上でそれを取得し、設定している場合、それは変数$_GET['website_id']になります。

関連する問題