2010-05-11 7 views
2

может любой скажите, пожалуйста, какие другие способы построения связи между сервером двух веб-сайта без использования «NuSOAP»Связь между двумя сервера

+1

Предоставление более подробной информации о том, что вы пытаетесь выполнить, кроме того, «общение между серверами двух веб-сайтов» поможет получить гораздо лучшие ответы. – mmattax

ответ

1

Если вы говорите о веб-сервисов взять PHP сборки в soap extension.

Если вы только что получить содержимое другого сайта попробовать fsockopen, curl или PHP грушевого расширение HTTP_Request2

+0

да, я использовал мыло расширение ... спасибо. –

2

Вы можете просто позвонить адрес веб-сайта с помощью fopen("http://www.somesite.com/script.php?p1=val1&p2=val2").

Другой сайт может затем проанализировать параметры с помощью $_GET и может ответить (например, в XML). Затем вы можете разобрать ответ.

Если вы хотите больше опций, Curl и its libraries не так уж трудны в PHP и могут делать гораздо больше.

0

Вы должны использовать встроенные расширения мыла для PHP, а не NuSOAP.

Что касается связи между двумя серверами, я не уверен, что вы пытаетесь сделать. Если серверы контролируются вами (или вашей компанией), то вместо этого вы должны монтировать виртуальный диск и просто записывать/читать файлы с монтирования, что эффективно создает связь между серверами. Может быть лучшим решением, чем esb, особенно если оно контролируется вами.

1
$options = array('http' => array('header' => "Content-type: application/x-www-form-urlencoded\r\n",'method' => 'POST','content' => http_build_query($yourData))); 
$context = stream_context_create($options); 
$result = file_get_contents("www.abc.com", false, $context); 

http-запрос для отправки данных ur на другой сервер по указанному адресу.

Смежные вопросы