Это довольно странная проблема. Я отправляю значения на сервер как POST, но сервер их не получает. Недавно я установил сервер на amazon ec2. Я установил ubuntu 3.13.0-44, apache 2.4, php5
Что я посылаю?
Простое значение через POST для моего сервера. Через плагин консоли REST в хромированном виде
Что такое код на моем сервере?
$ _POST [ "вар"];
Какие-нибудь подсказки относительно того, чего я здесь не хватает?
Обновить
Журнал доступа:
14.99.0.122 - - [12/Июль/2015: 14: 02: 52 +0000] "POST/reco/add_user_affiliation_to_neo HTTP/1.1" 404 231 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_4) AppleWebKit/537.36 (KHTML, например, Gecko) Chrome/43.0.2357.81 Safari/537.36 "
Что я посылаю на сервер:
Я использую плагин REST CONSOLE для хром.
Метод запроса: POST
ТЕЛО
Заголовки содержимого
Content-type: application/x-www-form-urlencoded
Запрос полезной нагрузки: var = testvalue
Проверьте значение этого параметра в php.ini
.
post_max_size
Из-за этого вы не можете использовать значение типа "8MB":
Использование "МБ" вместо "М" было недействительным, но вместо того, чтобы бросать ошибку при запуске, PHP внутренне интерпретировал это как "0", поскольку он был недействителен. Поскольку post_max_size был фактически нулевым, ничто не превратило его в массив $ _POST.
Надеюсь, это поможет.