3

ページが読み込まれたときに現在の URL の部分文字列がユーザーに表示されるように、ブラウザを PHP ページにリダイレクトしたいと考えています。

たとえば、substring.php というページがあるとします。

私のブラウザは私を次のように転送します:

http://www.example.com/substring.php?oauth_token=123456

ユーザーに「123456」と表示される PHP コードを作成することは可能ですか?

もしそうなら、誰かがこれを行う方法について私を助けることができますか?

ありがとう!

4

4 に答える 4

4

URL 内のすべてのクエリ パラメータは、スーパーグローバルな $_GET配列内にあるため、次のように簡単に実行できます。

echo $_GET['oauth_token'];

URL から入ってくるもの (つまり、ユーザー入力) を出力する場合は、出力のために適切にサニタイズする必要があることに注意してください。この場合、htmlspecialchars()が賢明です。

echo htmlspecialchars($_GET['oauth_token']);
于 2010-01-24T23:57:25.437 に答える
3
<?php
  echo $_GET['oauth_token'];
?>
于 2010-01-24T23:56:17.583 に答える
2

$_GETスーパーグローバルしか使えないの?URI のクエリ文字列部分の内容を連想配列として格納します。

echo $_GET['oauth_token'];
于 2010-01-24T23:56:44.127 に答える
2

スーパーグローバル配列をoauth_token介しての値を取得できます。$_GET

echo $_GET['oauth_token'];

もちろん、ユーザーからの入力として取得したデータを出力するときは注意が必要ですが、要するにそれが機能する方法です。

于 2010-01-24T23:57:46.747 に答える