скажем, мой URL:
someplace.com/products.php?page=12
Как я могу получить информацию о том, что страница равна 12?
Все переменные GET
помещаются в суперглобальный массив: $_GET
. Вы можете получить доступ к значению «страницы» с помощью $_GET['page']
.
Для получения дополнительной информации см. PHP.Net: $ _GET
Это делается с переменной $_GET['page']
(это дает вам значение страницы, в данном случае 12)
Вы можете использовать суперглобальную переменную $_GET
. В этом случае $_GET['page']
.
Неясно, говоришь ли вы о том, как найти значение page
на странице PHP, обрабатывающей этот URL, или если у вас есть строка, содержащая URL-адрес, и вы хотите проанализировать параметр page
.
Если вы говорите о доступе к параметрам строки запроса из products.php
, вы можете использовать $_GET
, который является ассоциативным массивом всех параметров строки запроса, переданных вашему скрипту:
echo $_GET['page']; // 12
Если вы говорите об URL-адресе, хранящемся в строке, вы можете parse_url
получить части URL-адреса, а затем parse_str
проанализировать часть query
:
$url = "someplace.com/products.php?page=12"; $parts = parse_url($url); $output = []; parse_str($parts['query'], $output); echo $output['page']; // 12
$_GET['page']
Вы должны использовать $ _GET для получения информации о запросе.