Невозможно получить значения POST на машине с Ubuntu

1

Это довольно странная проблема. Я отправляю значения на сервер как 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

  • 0
    Показать полную команду после отправки и некоторые строки из вашего журнала доступа apache
  • 0
    Я обновил ответ с этими значениями. Пожалуйста, проверьте.
Показать ещё 1 комментарий
Теги:
apache2
amazon-ec2

1 ответ

0

Проверьте значение этого параметра в php.ini.

post_max_size

Из-за этого вы не можете использовать значение типа "8MB":

Использование "МБ" вместо "М" было недействительным, но вместо того, чтобы бросать ошибку при запуске, PHP внутренне интерпретировал это как "0", поскольку он был недействителен. Поскольку post_max_size был фактически нулевым, ничто не превратило его в массив $ _POST.

Надеюсь, это поможет.

  • 0
    Хотя эта ссылка может ответить на вопрос, лучше включить сюда основные части ответа и предоставить ссылку для справки. Ответы, содержащие только ссылки, могут стать недействительными, если связанная страница изменится.
  • 0
    Вы совершенно правы, я редактирую свой пост глобальным ответом. Спасибо ! : D
Показать ещё 1 комментарий

Ещё вопросы

Сообщество Overcoder
Наверх
Меню