Есть такой код:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<?php
echo $_GET;
?>
</body>
</html>
Результат вывода - пустой массив. Так и должно быть, но дальше я пытаюсь в адресе прописать ключ и значение.
Т.е. в адресную строку прописываю такого рода строку:
http://test.loc/index.php?id=3
(Это локальный сервер). Но от этого результат вывода не меняется. Т.е. в массиве не появляется ключ 'id'
.
В чем проблема?
Команда echo
не покажет вам массив, вы должны его перебрать через foreach
либо вывести через print_r
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<?php
$get = $_GET; // лучше сразу забрать перемунную с глобального массива $_GET и работать со своей переменной
// если нужно вывести в html название переменной со значением
foreach ($get as $key => $value) {
echo "Вы передали перемунную $key со значением $value <br/>";
}
// если просто проверить что данные пришли методом GET
print_r($get);
?>
</body>
</html>
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Статья разбита параграфами есть задумка вставить похожий контент, но только через 3 параграфаКак в php можно сделать понять никак не могу
Когда удаляю эту часть и обновляю страницу, кодировка приходит в нормуПосле обновления страницы – можно вернуть строки и новейшие обновления...