Получение данных методом POST без параметров

Straight

Новичок
Получение данных методом POST без параметров

Доброго всем дня. Имею такую ситуацию. Методом POST передаются некие данные. НО параметр не указывается, то есть просто текстовая строка. Массив POST при этом, естественно, пустой. Поменять запрос и дописать параметр не представляется возможным. Как получить эти данные в такой ситуации?
 

c0dex

web.dev 2002-...
Команда форума
Партнер клуба
Какой параметр не указывается. Ты в форме атрибут name не прописал?
 

fixxxer

К.О.
Партнер клуба
ищи по http raw post data

там еще от php ini зависит

еще можно php://input читать, по идее
 

Straight

Новичок
О форме речь не идет. Приходит сообщение с внешнего источника
POST /index.php HTTP/1.1
Host: www.example.org
Content-Type: application/x-www-form-urlencoded
Content-Length: ...
строка_которую_нужно получить
 

Alexandre

PHPПенсионер
еще можно php://input читать, по идее
можно

если не указан заголовок Content-Type: application/x-www-form-urlencoded то данные будут в массиве $HTTP_RAW_POST_DATA ( вроде как должен быть $GLOBALS['HTTP_RAW_POST_DATA']; , то было в пхп 4)
кажется то же относится и к php://input
 
Сверху