|
|
|
| Доброго времени суток. Столкнулся с банальным "незнанием" php. Как прочитать "безымянное" POST сообщение на сервере?
В точности на сервер передаю POST запрос с сообщением (язык wsdl, похож на xml). Смотрел в phpinfo, post пустой.
Отправлял этот же пакет на чужой сервер - все отлично. Делаю вывод что в пакете все отлично. | |
|
|
|
|
|
|
|
для: Vitaleks
(20.02.2013 в 21:36)
| | Может быть так:
| |
|
|
|
|
|
|
|
для: Исильдур
(20.02.2013 в 22:02)
| | Выводится пустой массив. По идеи массива и быть не может, ибо данные которые передаю на сервер имеют вид
<Credentials xmlns="...">
<User>Me</User>
</Credentials>
|
Мне просто необходимо достучаться до этих данных... | |
|
|
|
|
|
|
|
для: Vitaleks
(20.02.2013 в 22:23)
| | Да, интересно...
Если данные передаются на сервер по протоколу HTTP то они должны быть в $_REQUEST
<pre>
<?php
var_dump($_REQUEST);
?>
</pre>
|
| |
|
|
|
|
|
|
|
для: Исильдур
(20.02.2013 в 22:47)
| | А если по https? | |
|
|
|
|
|
|
|
для: Vitaleks
(20.02.2013 в 23:12)
| | Дак тоже самое вроде, только данные шифруются.
Программы шифрования работают на уровень выше веб сервера, я думаю разницы нет. | |
|
|
|
|
|
|
|
для: Исильдур
(20.02.2013 в 23:49)
| | Попробую поотправлять пакеты по https и по http. Завтра отпишу о результатах | |
|
|
|
|
|
|
|
для: Vitaleks
(21.02.2013 в 01:50)
| | Нет, разницы нет. Достучался до оригинального Post
file_get_contents("php://input");
|
| |
|
|
|