Проблема с получением переменной из массива POST В PHP?
На сайте простенькая форма, которая методом POST передает данные.
До определенного момента все работало, после обновления работать форма перестала, данные видимо не доходят.
Заметил что в консоли разработчика на старой версии браузера (где работает) в логе пишет:
Form Data
имя_переменной.x: цифры
имя_переменной.y: цифры
имя_переменной: значение_переменной
А в новой версии браузера данные в логе уже разбиты на 2 раздела:
Query String Parameters
имя_переменной: значение_переменной
Form Data
имя_переменной.x: цифры
имя_переменной.y: цифры
Собственно, как извлечь переменную в php? раньше было напрямую $_POST["имя_переменной"], после обновления браузера она остается пустой.
распечатайте в php $_POST и заодно $_GET и посмотрите - если данные есть, увидите, как к ним добраться. Чтобы распечатать используйте, например, print_r($_POST);
tempick, В старой версии браузера все данные присутствуют в POST, GET пустой.
В новой версии в POST только var_x и var_y, самой переменной var нет, GET пустой.
Ирина, реально - с новых версий браузеров значения переменных в $_POST не получаю. Проблеме судя по всему около месяца, может чуть больше, просто заметили только сейчас
Александр,
если вы пытаетесь получить какой-то value из инпута типа image - то ошибка не в браузере (как и в любом другом случае, ошибка не в браузере)
элементы типа "image" используются для создания графических кнопок отправки, т.е. кнопки отправки, которые принимают форму изображения, а не текста.
None - атрибут value не должен указываться.
по этому ваш пример с полем md некорректен в принципе.
Александр, ну вот я к тому что значение надо забирать из $_GET. Не уверен что вопрос тут в браузере, хотя кто знает - может JS кривой и брауз его так интерпретирует...
Softer, массив $_GET пустой независимо от браузера и его версии.
Но почему после обновления chtome и firefox все перестало работать - непонятно, код написан 1.5 года назад.
В vivaldi, который на основе хрома и который я не обновлял все гуд. Видимо придется искать с какой версии пошло и вчитываться в changelog-и
Судя по всему передача параметров в input type="image" в новых версиях перестала работать.
Ранее работало чисто случайно, как недокументированная особенность.