$_POST возвращает лишние данные

do2005

Новичок
PHP 5.4

Вот такой тестовый файл:
<html>
<head></head>
<body>
<form method="POST">
<textarea name="test"></textarea>
<br>
<input type="submit" value="OK">
</form>
<?
if (!empty($_POST))
var_dump($_POST);
?>
</body>
</html>

При вводе 1 в textarea и сабмите выводит:
array(1) { ["test"]=> string(7) "1test=1" }

Откуда тут test=1, когда должно быть просто 1 и всё.
Куда копать?

подумываю над тем что плохо как-то встала PHP и работает с глюками. Никаких ошибок в логах на данную ситуацию не наблюдаю.
Если поменять POST на GET, то всё ок.
 

AnrDaemon

Продвинутый новичок
Отлаживать не пробовали? Ну или как минимум помотреть сетевой трафик.
 

do2005

Новичок
В логах PHP никаких ошибок не обнаружено. В логах апача тоже.
Как можно посмотреть сетевой трафик и как это может быть связано с проблемой?
 

grigori

( ͡° ͜ʖ ͡°)
Команда форума
в консоли разработчика в большинстве браузеров, никто не знает что у тебя происходит и на твой вопрос не ответит
 

do2005

Новичок
    1. Request Method: POST
    2. Status Code: 200 OK
  1. Response Headersview source
    1. Connection: keep-alive
    2. Content-Encoding: gzip
    3. Content-Type: text/html; charset=cp1251
    4. Date: Sat, 25 Jul 2015 18:02:26 GMT
    5. Server: nginx/1.2.1
    6. Transfer-Encoding: chunked
    7. X-Powered-By: PHP/5.4.36-0+deb7u1
  2. Request Headersview source
    1. Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8
    2. Accept-Encoding: gzip, deflate
    3. Accept-Language: ru-RU,ru;q=0.8,en-US;q=0.6,en;q=0.4
    4. Cache-Control: max-age=0
    5. Connection: keep-alive
    6. Content-Length: 6
    7. Content-Type: application/x-www-form-urlencoded
    8. HTTPS: 1
    9. User-Agent:
    10. Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/44.0.2403.89 Safari/537.36
  3. Form Data
    test: 1
 

AnrDaemon

Продвинутый новичок
Значит лечите свой код либо настройки сервера смотрите.
С формы приходит всё верно.
 

do2005

Новичок
Так какие настройки сервера смотреть-то? Что такое вообще может хотя бы теоретически вытворять?
 

AnrDaemon

Продвинутый новичок
Скажите, а почему вы с такой настойчивостью пытаетесь найти ответ на стороне?
Почему не взять в руки свой код и не найти в нём ошибку?
 

do2005

Новичок
Какой "мой код"? Мой PHP код выше в первом сообщении, всего 2 строки. Вы видите в нём ошибку?
 

AnrDaemon

Продвинутый новичок
Быть такого не может, потому что не может быть никогда.
 

do2005

Новичок
Пожалуйста тролите где-нибудь в другой теме. Проблему я изложил. Если вы в неё не верите - ваши проблемы.
 

fixxxer

К.О.
Партнер клуба
скрипт из одной строчки echo file_get_contents("php://input") что выводит?
 

fixxxer

К.О.
Партнер клуба
ё ну разумеется в ответ на твой пост, а не гетом
 

do2005

Новичок
какое то говно

suhosin не стоит случаем? выруби.
suhosin стоит, но судя по всему как-то криво. Потому что при выполнении PHP из консоли вижу такой вот текст:

PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php5/20100525+lfs/suhosin.so' - /usr/lib/php5/20100525+lfs/suhosin.so: cannot open shared object file: No such file or directory in Unknown on line 0

Как его можно вырубить при этом не утянув за собой всё остальное?
 
Сверху