Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Custom Post
 
 автор: Vitaleks   (20.02.2013 в 21:36)   письмо автору
 
 

Доброго времени суток. Столкнулся с банальным "незнанием" php. Как прочитать "безымянное" POST сообщение на сервере?

В точности на сервер передаю POST запрос с сообщением (язык wsdl, похож на xml). Смотрел в phpinfo, post пустой.

Отправлял этот же пакет на чужой сервер - все отлично. Делаю вывод что в пакете все отлично.

  Ответить  
 
 автор: Исильдур   (20.02.2013 в 22:02)   письмо автору
 
   для: Vitaleks   (20.02.2013 в 21:36)
 

Может быть так:
print_r($_POST)

  Ответить  
 
 автор: Vitaleks   (20.02.2013 в 22:23)   письмо автору
 
   для: Исильдур   (20.02.2013 в 22:02)
 

Выводится пустой массив. По идеи массива и быть не может, ибо данные которые передаю на сервер имеют вид

<Credentials xmlns="...">
    <User>Me</User>
</Credentials>


Мне просто необходимо достучаться до этих данных...

  Ответить  
 
 автор: Исильдур   (20.02.2013 в 22:47)   письмо автору
 
   для: Vitaleks   (20.02.2013 в 22:23)
 

Да, интересно...
Если данные передаются на сервер по протоколу HTTP то они должны быть в $_REQUEST
<pre>
<?php
var_dump
($_REQUEST);
?>
</pre>

  Ответить  
 
 автор: Vitaleks   (20.02.2013 в 23:12)   письмо автору
 
   для: Исильдур   (20.02.2013 в 22:47)
 

А если по https?

  Ответить  
 
 автор: Исильдур   (20.02.2013 в 23:49)   письмо автору
 
   для: Vitaleks   (20.02.2013 в 23:12)
 

Дак тоже самое вроде, только данные шифруются.
Программы шифрования работают на уровень выше веб сервера, я думаю разницы нет.

  Ответить  
 
 автор: Vitaleks   (21.02.2013 в 01:50)   письмо автору
 
   для: Исильдур   (20.02.2013 в 23:49)
 

Попробую поотправлять пакеты по https и по http. Завтра отпишу о результатах

  Ответить  
 
 автор: Vitaleks   (21.02.2013 в 02:22)   письмо автору
 
   для: Vitaleks   (21.02.2013 в 01:50)
 

Нет, разницы нет. Достучался до оригинального Post
file_get_contents("php://input");

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования