Как я могу получить Querystring из URL? - PullRequest
0 голосов
/ 30 мая 2011

Привет У меня есть URl, как показано ниже

http://word.dev.net/apps/website-management?affiliate=true

Теперь я использую $_SERVER['REQUEST_URI'] для получения текущего URL.что мне нужно сделать, чтобы получить строку affiliate=true в одиночку? .. пожалуйста, помогите мне.

Ответы [ 3 ]

7 голосов
/ 30 мая 2011

Вы ищете

$_SERVER["QUERY_STRING"]

Вы можете найти все (обычно) предопределенные переменные в PHP здесь .

Что часто помогает, так это выполнение phpinfo(), в котором перечисляются все переменные окружения и другие переменные, которые в данный момент установлены.

2 голосов
/ 30 мая 2011

Это называется переменной GET, и вы можете получить к ней доступ через глобальную переменную

$_GET['affiliate']

Итак, в вашем коде вы бы сделали что-то вроде:

if(isset($_GET['affiliate']))
      /*do something with the var*/

или, если вы действительно заинтересованы только в самой строке, вы можете получить к ней доступ, используя

$_SERVER["QUERY_STRING"]

глобальная переменная

0 голосов
/ 30 мая 2011

Вы можете объединить $_SERVER['QUERY_STRING'] с функцией parse_url в PHP (http://php.net/manual/en/function.parse-url.php), чтобы получить компоненты URL.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...