Использовать обратный вызов

Mini web-сервер для печати чеков на фискальных регистраторах из мобильных приложений через HTTP запрос JSON.
Ответить
Аватара пользователя
oum
Сообщения: 113
Зарегистрирован: 03 июн 2017, 17:44
Откуда: Lipetsk,Russia
Контактная информация:

Использовать обратный вызов

Сообщение oum » 29 июн 2017, 18:21

Код: Выделить всё

POST:<pre><?php
print_r($_POST);
?></pre>
GET:<pre><?php
print_r($_GET);
?></pre>
<p>Обратите внимание данные передаются не через стандартные  $_GET или $_POST,</p>
JSON:
<pre><?php
print_r(json_decode(file_get_contents('php://input')));
?></pre>
<h1>Палю тему</h1>
<pre>
$_JSON = json_decode(file_get_contents('php://input'));
</pre>

Audim
Администратор
Сообщения: 1701
Зарегистрирован: 17 мар 2015, 18:36

Re: Использовать обратный вызов

Сообщение Audim » 29 июн 2017, 22:46

Параметры PHP $_GET или $_POST заполняются из URL например:
http://gg.com?name=Ivan&Adrres=Moscow - здесь две переменные "name" и "Adrres" и они будут помещены в параметры PHP $_GET или $_POST

kkmserver использует для передачи данных не URL а в теле запроса передается текст JSON.

Как было указанно выше тело запроса вытягивается так:
json_decode(file_get_contents('php://input'));

Кто работает с PHP имейте это в виду.

Аватара пользователя
oum
Сообщения: 113
Зарегистрирован: 03 июн 2017, 17:44
Откуда: Lipetsk,Russia
Контактная информация:

Re: Использовать обратный вызов

Сообщение oum » 30 июн 2017, 16:07

почти правильно, но $_POST из урла не заполняется. :)

Ответить