Как отобразить параметры URL в скрипте PHP? - PullRequest
3 голосов
/ 25 января 2010

Я хочу перенаправить свой браузер на страницу PHP, чтобы при загрузке страницы он отображал пользователю подстроку текущего URL.

Например, допустим, у меня есть страница с именем substring.php.

Мой браузер пересылает мне:

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

Можно ли написать какой-нибудь код PHP, который затем будет отображаться пользователю "123456"?

Если это так, может кто-нибудь помочь мне, как это сделать?

Спасибо!

Ответы [ 4 ]

4 голосов
/ 25 января 2010

Все параметры запроса в URL будут находиться внутри массива superglobal $ _GET , так что вы можете просто сделать это:

echo $_GET['oauth_token'];

Будьте предупреждены, что если вы собираетесь выводить что-либо, поступающее с URL-адреса (т. Е. Пользовательский ввод), вы должны обеспечить его надлежащую очистку для вывода. В этом случае htmlspecialchars () будет разумным:

echo htmlspecialchars($_GET['oauth_token']);
3 голосов
/ 25 января 2010
<?php
  echo $_GET['oauth_token'];
?>
2 голосов
/ 25 января 2010

Вы можете получить значение oauth_token через суперглобальный массив $_GET:

echo $_GET['oauth_token'];

Конечно, вы должны соблюдать осторожность при выводе данных, которые вы получаете в качестве ввода от пользователя, но вкратце это работает.

2 голосов
/ 25 января 2010

Разве вы не можете просто использовать $_GET суперглобальный? Содержит содержимое строки запроса части URI в виде ассоциативного массива:

echo $_GET['oauth_token'];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...