urlで現在の入力パラメータの値を取得するにはどうすればよいですか?例えば は、これが私のURL Iは、例えば、リダイレクトパラメータの値が、私はリダイレクトのその値を得ることができる方法現在の入力値パラメータ(PHP)を取得
https://www.google.com
で入力
"**www.example.com/register?redirect=**"
のですか?
urlで現在の入力パラメータの値を取得するにはどうすればよいですか?例えば は、これが私のURL Iは、例えば、リダイレクトパラメータの値が、私はリダイレクトのその値を得ることができる方法現在の入力値パラメータ(PHP)を取得
https://www.google.com
で入力
"**www.example.com/register?redirect=**"
のですか?
上記のコメントは間違いありませんが、理由を説明して便利なリンクを提供したいと思います。
$redirect = (isset($_GET['redirect'])) ? $_GET['redirect'] : false
このスーパーグローバルを通じて、URLに含まれるすべてのパラメータにアクセスできます。これを介して渡された値は、URLエンコードされます。リダイレクトのparam hasbeenが満たされた場合 (以下あなたは麻生だけ(空を使用することができます))をチェック - - 私たちの$redirect
にリダイレクト値を割り当て :あなたは私たちが上記のコードでやったことはこれです
hereそれについての詳細を読むことができます変数が設定されている場合はそれを、そうでない場合はfalseを代入します。
それがセットの場合は、そこにユーザーをリダイレクトすることができ、という使い方:
if($redirect) {
header("Location: ".$redirect);
}
を上記downvoteは私ではありませんが、これは、このような偉大な質問ではありません。私はあなたがネットワークの初心者であることを理解しています。誰もがどこから始めなくてはいけません。次の質問に先立って、コードサンプルを含めて、自分で少し調べてみてください。
'$ _GET ['redirect']' – Irvin
あなたは '$ _GET [" redirect "]'を試しましたか? –
'echo $ _GET [" redirect "]'はURLの値を出力します。 –