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

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

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


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

> Без описания
Jilling
Отправлено: 01 Февраля, 2016 - 12:37:22
Post Id



Новичок


Покинул форум
Сообщений всего: 63
Дата рег-ции: Апр. 2011  
Откуда: Луганск, Украина


Помог: 0 раз(а)




Здравствуйте.
Настраиваю интернет эквайринг на сайте и надо реализовать прием данных через POST с сайта банка. Данные приходят через 80 порт методом POST. Делал обычную проверку на существования
и запись его в файл, но данных никаких не пришло (файл остался пустой).
Делал через - данных тоже нет.
Попробовал создать сокет и слушать 80 порт через функцию , но сокет не создался. С сокетами еще не работал, может в этом проблема Улыбка
Может у кого то сталкивался с такой задачей раннее.
Направьте на путь истинный.
 
 Top
Мелкий Супермодератор
Отправлено: 01 Февраля, 2016 - 12:43:40
Post Id



Активный участник


Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009  
Откуда: Россия, Санкт-Петербург


Помог: 618 раз(а)




В access-логе веб-сервера есть запись о поступившем запросе?


-----
PostgreSQL DBA
 
 Top
Jilling
Отправлено: 01 Февраля, 2016 - 13:15:15
Post Id



Новичок


Покинул форум
Сообщений всего: 63
Дата рег-ции: Апр. 2011  
Откуда: Луганск, Украина


Помог: 0 раз(а)




Есть записи такого вида:
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"

(Отредактировано автором: 01 Февраля, 2016 - 13:16:05)

 
 Top
Мелкий Супермодератор
Отправлено: 01 Февраля, 2016 - 13:29:52
Post Id



Активный участник


Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009  
Откуда: Россия, Санкт-Петербург


Помог: 618 раз(а)




На этот запрос отправили ответ в 44кб размером. Это как-то очень дофига для тестовых нужд, где вы даже ещё получить данные запроса не можете.
Вы точно нужный скрипт редактируете?


-----
PostgreSQL DBA
 
 Top
Jilling
Отправлено: 01 Февраля, 2016 - 14:31:42
Post Id



Новичок


Покинул форум
Сообщений всего: 63
Дата рег-ции: Апр. 2011  
Откуда: Луганск, Украина


Помог: 0 раз(а)




Это приходят данные от сервера банка.
Как они описывают эти данные:
По завершении обработки запроса система формирует ответ в виде электронного сообщения и направляет его непосредственно Торговцу через HTTP или HTTPS методом POST по адресу, указанному в конфигурационных файлах системы (на адрес моего файла со скриптом, который должен принимать $_POST массив с данными).
(Добавление)
И еще, эти данные отправляются в фоне, т.е. на страницу не перенаправляет после оплаты.
Вот как мне эти данные перехватить, чтобы в базу записать, я не могу понять.
 
 Top
Мелкий Супермодератор
Отправлено: 01 Февраля, 2016 - 18:18:38
Post Id



Активный участник


Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009  
Откуда: Россия, Санкт-Петербург


Помог: 618 раз(а)




И что?
Вы не ответили на мой вопрос.

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

Отправьте сами POST-запрос на этот URL и посмотрите, что происходит.


-----
PostgreSQL DBA
 
 Top
Jilling
Отправлено: 02 Февраля, 2016 - 10:13:19
Post Id



Новичок


Покинул форум
Сообщений всего: 63
Дата рег-ции: Апр. 2011  
Откуда: Луганск, Украина


Помог: 0 раз(а)




Все получилось сделать. Видимо вчера мозг вообще выключен был. Данные действительно приходят.
Спасибо, Мелкий, за то, что откликнулся на помощь.
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« HTTP и PHP »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB