Получение данных из URL-адреса в PHP?

скажем, мой 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 для получения информации о запросе.