2016-10-04 19 views
0

インバウンド訪問者は、資格情報として機能するクエリ文字列を使用して当社のWebサイトに到着しています。任意の順序でページを訪問した後、彼らは我々がに追加同じクエリ文字列を希望するアウトバウンドリンクと最後のページに到着(egoursite.com/landingpage.php?id=abc &トークン= DEF)アウトバウンドリンクへのインバウンドクエリ文字列の受け渡し

。 (例:href = "nextsite.com/targetpage.php?id=abc & token = def" ...)

クエリ文字列名の値のペアを訪問する際に、最も効果的な方法は何ですか?他のページをアウトバウンドリンクで再構築するには? (名前と値のペアの属性名は、すべてのユーザーにとって変更されません)セッションデータに入れるのでしょうか?保存する方法と取り出す方法のコード例は高く評価されます。

答えて

0

興味のあるパラメータをセッションに保存します。この方法では、ユーザーがクエリ文字列を添付してページを訪問しても内部リンクがそれを渡す必要はありません。

私はあなたがPHPを使用していると仮定します。

あなたは、このようなグローバルセッション配列のキーと値のクエリパラメータ(設定されている場合)保存することができます:

session_start(); 
if(isset($_GET['key'])) 
{ 
    $_SESSION['key'] = $_GET['key']; 
} 

をそして、それが好き盗ん:

session_start(); 
$value = $_SESSION['key'] 

あなたは一度だけsession_startを必要と覚えておいてくださいページごとではなく、セッション配列への呼び出しの前に!

+0

広告されたように働いた - 多くのありがとう! – user6921961

関連する問題