2017-01-06 16 views
0

URLパラメータを取得して別のページにリダイレクトするためのPHPコードの作成方法については、助けが必要です。私のURLは私がほぼ単一以外で行われていた私のウェブサイトにフォーラムを統合しようとしていますので、私はこれを必要とするこのhttp://mywebsite.com/login.php?referrer=forumURLパラメータを取得してリダイレクトする方法

私が興味を持ってパラメータが参照元である=フォーラム

ようになります私が既に自分のウェブサイト用に作成した登録システムとログインシステムをフォーラムが使用できるサインオン(SSO)機能。

ありがとうございました。このような

答えて

1

何か:

<?php 
// get parameter from URL params 
$referrer = $_GET['referrer']; 

// redirect to another URL, including the referrer above 
header('Location: http://someotherwebsite.com/?referrer=' . $referrer); 
?> 
0

あなたは変数にそのパラメータ値を格納し、リンクに渡したり、複数のページ間でその変数を使用するためにセッションを使用することができますすることができます。

<?php 
    session_start(); 
    $_SESSION['referrer'] = $_GET['referrer']; 
?> 

をした後、第2のページがちょうど

<?php 
    session_start(); 
    echo $_SESSION['referrer']; // use it as per your requirement 
?> 
+0

$ _SESSIONSは、同じドメイン、同じサブドメイン上で動作するセッションから、それを使用して...私は、ユーザーが別のサイトにリダイレクトしたいと思います。 –

+0

@PhilPoore答えをありがとう、私はあなたの提案を試しています&それでもまだ動作していません...フォーラム私はcodoforum https://codoforum.com/documentation/implementing-codoforum-soso&私はdreamweaverを使用してdのログインシステムを開発これは次のようになります。if(isset($ _ SESSION ['PrevUrl'])&& false){ $ MM_redirectLoginSuccess = $ _SESSION ['PrevUrl']; \t } header( "Location:"。$ MM_redirectLoginSuccess); } ELSEIF($ _SESSION [ 'リファラー'] === 'codoforum'){ \t }ヘッダ( "場所:"。$ MM_redirectLoginSuccess)。 } –

+0

@JayminPanchal答えをありがとう私はあなたの提案を試して、まだ動作していない.... dフォーラム私はcodoforumですhttps://codoforum.com/documentation/implementing-codoforum-soso&私は開発したdのログインシステムDreamweaverを使用すると、これは次のようになります。if(isset($ _ SESSION ['PrevUrl'])&& false){ $ MM_redirectLoginSuccess = $ _SESSION ['PrevUrl']; \t } header( "Location:"。$ MM_redirectLoginSuccess); } ELSEIF($ _SESSION [ 'リファラー'] === 'codoforum'){ \t }ヘッダ( "場所:"。$ MM_redirectLoginSuccess)。 } –

関連する問題