Что такое get-параметры

Просмотров: 8144Комментарии: 0

Основные моменты

Это параметры, которые передаются серверу при обращении в url.

Для пользователя это выглядит, как часть адреса страницы.

Например, такой адрес

http://site.com/test?sort=name&limit=10&page=2

Все, что идет после ? это GET-параметры. Они представляют собой список - ключ=значение, разделенные &.

В данном случае их видно три (подробнее ниже↓), это: sort, limit и page

ЧПУ и GET-параметры

Если есть ЧПУ, то не все GET-параметры будут видны.

ЧПУ заменяет часть параметров, которые при обработке на сервере расшифровываются и добавляются в массив.

На примере опенкарт, если site.com/test это страница категории

http://site.com/test?sort=name&limit=10&page=2
http://site.com/index.php?route=product/category&category_id=30&sort=name&limit=10&page=2

это одна и та же страница с ЧПУ и без него

Независимо от того включен ЧПУ или нет, она имеет 5 GET-параметров: route, category_id, sort, limit и page

Даже если с ЧПУ не все видны.

Если нужно увидеть все get-параметры на странице, можно отключить на минуту ЧПУ и посмотреть.