(обмен данными между сайтами || общение между сайтами) через php
Есть ли способ отправить простую строку
с websiteA.com -to-> websiteB.com с php?
Где websiteB.com "слушает"(не зная о существовании websiteA.com) любые входящие простые строки, отправленные и получившие его?
2 ответа
Установите скрипт на сайте B, который обрабатывает запрос POST (например, строку).
Используйте cURL или сокеты на сайте A для отправки данных POST (например, строки) на сайт B
Очень очень просто использовать "rest api" - например. создайте файл PHP, который получит строку и обработает ее, и вернет XML / JSON ... или другой отформатированный (или неформатированный) ответ. Клиентскому сайту (например, A) просто нужно открыть (или отправить запрос с помощью cURL) этот php-файл с соответствующей строкой
Более сложным способом является использование SOAP - у него есть стандартный объект в PHP, но рекомендуется писать файл wsdl, который немного сложен. см. Google для деталей