Страница 1 из 1

Не заполняется массив $_POST на OpenServer'e

Добавлено: 13 апр 2016, 12:57
kazakova-net
Добрый день!

Возникла проблема при работе на локальном сервере.
По каким-то причинам при передаче данных из формы методом post они не сохраняются в глобальный массив $_POST.
Если изменить метод на get, то все отрабатывает как надо.
При переносе скрипта на живой сервер так же все работает как часы.

Используется OpenServer v.5.2.2
PHP-7
Apache-PHP-7

Пробовала изменять версии PHP на 5.6 и 5.5 и Apache на 2.4 - ситуация та же самая.
Проблема появилась еще на предыдущей версии OpenServer'a, после обновления сохранилась.

Установка enable_post_data_reading = on в php.ini помогла только до следующего перезапуска.

В чем может быть проблема?

Re: Не заполняется массив $_POST на OpenServer'e

Добавлено: 13 апр 2016, 13:04
Максим
Нет такой проблемы в Open Server - вам нужно искать её в своих скриптах. Параметр enable_post_data_reading по умолчанию включен в php, поэтому его не нужно прописывать в php.ini. Так же советую изучить руководство пользователя и меню программы на предмет того, где реально находится конфигурация PHP модуля.

Re: Не заполняется массив $_POST на OpenServer'e

Добавлено: 13 апр 2016, 14:14
kazakova-net
Максим писал(а):Нет такой проблемы в Open Server - вам нужно искать её в своих скриптах. Параметр enable_post_data_reading по умолчанию включен в php, поэтому его не нужно прописывать в php.ini. Так же советую изучить руководство пользователя и меню программы на предмет того, где реально находится конфигурация PHP модуля.
Спасибо, навели на мысль. Действительно, я просто запускала файл в браузере с помощью инструментов PHPStorm, а не обращалась к нему через домен OpenServer'a.

Re: Не заполняется массив $_POST на OpenServer'e

Добавлено: 01 июл 2017, 00:19
jion
PHPstorm https://youtrack.jetbrains.com/issue/WEB-17317 по замуслу передовых и продвинутых разработчиков решала удалить поддержку суперглобального массива POST из своей раздутой шняги, третий год уже пошел как они не собираются это фиксить, openserver не IDE совсем а post прекрасно оперируется в обработчике формы, странно как то все это, молодцы опенцы вобщем.

Re: Не заполняется массив $_POST на OpenServer'e

Добавлено: 01 июл 2017, 00:59
Максим
В PHPstorm уже 3 года не обрабатывается POST? В таком случае зачем вы пользуетесь этой говноIDE, да еще и платной, не понятно.

Re: Не заполняется массив $_POST на OpenServer'e

Добавлено: 01 июл 2017, 11:16
jion
олимпиец может быть и безногий, даже безрукий, но для него есть другое название и своя категория квалификации, а если элементарных вещей не может сделать, то какой это лидер и вообще что за IDE у которой открыть страничку элементарнейшего кода это 404? Когда-то, как и начинаются многие сказки шторм это умел делать, но проверять эти сказания желания нет, жизнь вперед идет, хочет сдохнуть туда и дорога суициднику, сегодня это не работает и не фиксится, толпа сожрала, завтра другое . Гении маркетинга. В зад таких с их еще работающими плюшками, и настройкой только корректной работы сервера на 5 вкладках, шторм последнее время это записки из дома сумашедшего, и советами таких же , которые " умно" cоветуют ка настроить чтоб работало, хотя это просто баг, а этих дибилов слушать и пытыться чтото сделать это часы вырванные из жизни ради идиотов на котрорых повелся, . Где то так , Уже не пользуюсь.

Re: Не заполняется массив $_POST на OpenServer'e

Добавлено: 01 июл 2017, 11:32
jion
В общем глядя на то что творит шторм надо сделать на openserver платную ежемесячную подписку, и позиционировать как супер функционирующую IDE, у них же совести хватает, почемуб не перенять опыт? Я с опен делаю такое что не под силу шторму, это ппц полный и приговор, рано или поздно с этой иглы народ прозреети слезет.