Mini web-сервер для печати чеков на фискальных регистраторах из мобильных приложений через HTTP запрос JSON.
-
oum
- Сообщения: 122
- Зарегистрирован: 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
- Администратор
- Сообщения: 2395
- Зарегистрирован: 17 мар 2015, 18:36
Сообщение
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
- Сообщения: 122
- Зарегистрирован: 03 июн 2017, 17:44
- Откуда: Lipetsk,Russia
-
Контактная информация:
Сообщение
oum » 30 июн 2017, 16:07
почти правильно, но $_POST из урла не заполняется.