ПОЛУЧИТЬ ПАРАМЕТРЫ ИЗ URL PHP
При разработке веб-приложений на PHP часто возникает необходимость получить параметры из URL-адреса (части после знака "?"). Например, можно использовать параметры в URL для передачи данных из одной страницы на другую или для задания настроек приложения.
Для получения параметров из URL в PHP можно использовать функцию parse_str()
, которая преобразует строку параметров в массив. Например:
$url = "http://example.com/page.php?param1=value1¶m2=value2";parse_str(parse_url($url, PHP_URL_QUERY), $params);
В результате выполнения этого кода в переменной $params будет сохранен ассоциативный массив параметров, например:
Array( [param1] => value1 [param2] => value2)
Чтобы получить значение конкретного параметра, необходимо обратиться к соответствующему элементу массива, например:
$param1_value = $params["param1"];
Также можно использовать функцию $_GET
, которая возвращает ассоциативный массив всех параметров в URL. Например:
$param1_value = $_GET["param1"];
Однако, использование $_GET
небезопасно, так как это может привести к возможности инъекции SQL и другим видам атак. Поэтому рекомендуется использовать функцию parse_str()
.
How to Encrypt/Decrypt id for URL in PHP - Hide URL query parameter value using PHP with source code
URL Parameters - PHP - Tutorial 13
PHP Tutorial: How To Pass Variables In PHP Using Sessions And Get Method
PHP URL Parameters
Как получить параметры запроса из URL адреса - Get params JS
37 php - string urlencode