Мне нужно сделать кросс-доменных запросов на стороне сервера - PullRequest
0 голосов
/ 08 февраля 2012

У меня 2 разных сервера.

Я использую один сервер для управления всеми данными и системой.

Другой сервер предназначен только для начисления очков пользователю.

Мне нужно сделать вызов на моем первом сервере на стороне сервера в php, на второй сервер и получить ответ от сервера.

Пример в PHP:

$response = getDataFromOtherServer("http://otherServer.com");
// manipulate response

Ответы [ 4 ]

2 голосов
/ 08 февраля 2012

вы могли бы сделать что-то вроде этого

$response = fopen("http://otherServer.com?var1=some&var2=thing","r");
0 голосов
/ 03 июля 2012

Предполагая, что на вашем сервере данных есть веб-служба, вы можете использовать CURL для отправки HTTP-запросов к этой службе. http://php.net/manual/en/book.curl.php

0 голосов
/ 08 февраля 2012

используйте REST API от Phil Sturgeon ->

REST SERVER: https://github.com/philsturgeon/codeigniter-restserver

КЛИЕНТ ОТДЫХА: https://github.com/philsturgeon/codeigniter-restclient

0 голосов
/ 08 февраля 2012

Вы можете переключаться между получением данных с 2 серверов, изменив соединение с этими серверами, как для хоста 1

mysql_connect ('host1', 'username', 'password')

выполнить данные для host1 и сохранить.Теперь, когда вам нужны данные с host2, подключайтесь к ним и манипулируйте своими данными

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...