Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Прием POST с другого сервера через 80 порт
Форумы портала PHP.SU » » HTTP и PHP » Прием POST с другого сервера через 80 порт

Страниц (1): [1]
 

1. Jilling - 01 Февраля, 2016 - 12:37:22 - перейти к сообщению
Здравствуйте.
Настраиваю интернет эквайринг на сайте и надо реализовать прием данных через POST с сайта банка. Данные приходят через 80 порт методом POST. Делал обычную проверку на существования
и запись его в файл, но данных никаких не пришло (файл остался пустой).
Делал через
- данных тоже нет.
Попробовал создать сокет и слушать 80 порт через функцию
, но сокет не создался. С сокетами еще не работал, может в этом проблема Улыбка
Может у кого то сталкивался с такой задачей раннее.
Направьте на путь истинный.
2. Мелкий - 01 Февраля, 2016 - 12:43:40 - перейти к сообщению
В access-логе веб-сервера есть запись о поступившем запросе?
3. Jilling - 01 Февраля, 2016 - 13:15:15 - перейти к сообщению
Есть записи такого вида:
46.164.148.84 - - [01/Feb/2016:09:35:07 +0200] "POST /acquiring/land-rover/success.ph p HTTP/1.0" 200 44649 "-" "HTTP_LIB/1.0"
4. Мелкий - 01 Февраля, 2016 - 13:29:52 - перейти к сообщению
На этот запрос отправили ответ в 44кб размером. Это как-то очень дофига для тестовых нужд, где вы даже ещё получить данные запроса не можете.
Вы точно нужный скрипт редактируете?
5. Jilling - 01 Февраля, 2016 - 14:31:42 - перейти к сообщению
Это приходят данные от сервера банка.
Как они описывают эти данные:
По завершении обработки запроса система формирует ответ в виде электронного сообщения и направляет его непосредственно Торговцу через HTTP или HTTPS методом POST по адресу, указанному в конфигурационных файлах системы (на адрес моего файла со скриптом, который должен принимать $_POST массив с данными).
(Добавление)
И еще, эти данные отправляются в фоне, т.е. на страницу не перенаправляет после оплаты.
Вот как мне эти данные перехватить, чтобы в базу записать, я не могу понять.
6. Мелкий - 01 Февраля, 2016 - 18:18:38 - перейти к сообщению
И что?
Вы не ответили на мой вопрос.

Jilling пишет:
по адресу, указанному в конфигурационных файлах системы

Отправьте сами POST-запрос на этот URL и посмотрите, что происходит.
7. Jilling - 02 Февраля, 2016 - 10:13:19 - перейти к сообщению
Все получилось сделать. Видимо вчера мозг вообще выключен был. Данные действительно приходят.
Спасибо, Мелкий, за то, что откликнулся на помощь.

 

Powered by ExBB FM 1.0 RC1