Вы можете использовать структуру foreach :
foreach ($_GET as $key => $value)
{
// Do something
}
$_GET
- это суперглобальный массив . Вот документ об этом .
Как и для всех переменных, вы можете вывести его содержимое и структурированную информацию о нем на выход с помощью функции var_dump()
. Это поможет вам понять, как это работает.
$_GET
возвращает только параметры, переданные HTTP GET. Обычно это часть после знака вопроса в URI, например ?key1=value1&key2=value2
Вы также можете использовать $_REQUEST
( документация здесь ), чтобы получить все значения, переданные в запросе GET, POST и COOKIE.
Некоторые люди думают, что использование $_REQUEST
небезопасно, но ИМХО, проверьте, что метод HTTP имеет очень низкий интерес (ну, вообще не интересует), потому что это зависит от пользователя. И пользователь может обмануть это очень легко.