ПЕРЕДАТЬ ПАРАМЕТРЫ В URL PHP
Передача параметров в URL является часто используемым способом обмена данными между веб-страницами. В PHP это можно сделать, добавив нужные параметры в конец URL-адреса, разделяя их знаком вопроса (?) и амперсандами (&) между параметрами.
Пример:
http://example.com/test.php?param1=value1¶m2=value2¶m3=value3
В PHP эти параметры могут быть получены через массив $_GET. Каждый параметр в URL становится ключом массива $_GET, а соответствующее значение записывается в этот ключ.
Пример:
if (isset($_GET['param1'])) {
$param1 = $_GET['param1'];
echo $param1;
}
Здесь мы проверяем наличие параметра "param1" в массиве $_GET, затем получаем его значение и выводим на экран.
Для передачи параметров используется метод HTTP GET, который не совсем безопасен, поскольку все параметры видны в URL. Для более безопасной передачи параметров можно использовать метод HTTP POST или зашифровать параметры. Например, для зашифровки параметров можно использовать функцию base64_encode:
$param1 = base64_encode('value1');
$link = 'http://example.com/test.php?param1=' . $param1;
echo $link;
Здесь мы преобразовываем значение параметра в строку base64 и добавляем его к URL. В PHP мы можем прочитать значение параметра и декодировать его, используя функцию base64_decode:
if (isset($_GET['param1'])) {
$param1 = base64_decode($_GET['param1']);
echo $param1;
}
#47 Уроки PHP - Учим язык PHP, Передача параметров методом GET на языке PHP
GET параметры в PHP - Базовый курс PHP-7
Как передать параметры в GET запросе?
Транслитерация URL на PHP
Урок 7. Работа с параметрами сессии через URL
Как получить параметры запроса из URL адреса - Get params JS
Разбор URL средствами PHP при ЧПУ в простом движке PHP
Как магазины хранят фильтры в URL? Плюс разбор и процентная нотация!
PHP для начинающих - #15 GET-параметры в PHP
Отправляем HTML формы через AJAX на JS/PHP