2016-11-21 10 views
-2

urlで現在の入力パラメータの値を取得するにはどうすればよいですか?例えば は、これが私のURL Iは、例えば、リダイレクトパラメータの値が、私はリダイレクトのその値を得ることができる方法現在の入力値パラメータ(PHP)を取得

https://www.google.com 

で入力

"**www.example.com/register?redirect=**" 

のですか?

+1

'$ _GET ['redirect']' – Irvin

+1

あなたは '$ _GET [" redirect "]'を試しましたか? –

+0

'echo $ _GET [" redirect "]'はURLの値を出力します。 –

答えて

0

上記のコメントは間違いありませんが、理由を説明して便利なリンクを提供したいと思います。

$redirect = (isset($_GET['redirect'])) ? $_GET['redirect'] : false 

このスーパーグローバルを通じて、URLに含まれるすべてのパラメータにアクセスできます。これを介して渡された値は、URLエンコードされます。リダイレクトのparam hasbeenが満たされた場合 (以下あなたは麻生だけ(空を使用することができます))をチェック - - 私たちの$redirectにリダイレクト値を割り当て :あなたは私たちが上記のコードでやったことはこれです

hereそれについての詳細を読むことができます変数が設定されている場合はそれを、そうでない場合はfalseを代入します。

それがセットの場合は、そこにユーザーをリダイレクトすることができ、という使い方:

if($redirect) { 
    header("Location: ".$redirect); 
} 

を上記downvoteは私ではありませんが、これは、このような偉大な質問ではありません。私はあなたがネットワークの初心者であることを理解しています。誰もがどこから始めなくてはいけません。次の質問に先立って、コードサンプルを含めて、自分で少し調べてみてください。

関連する問題