Iki sunucu arasında iletişim

4 Cevap php

Herhangi bir "NuSOAP" kullanmadan iki web sitesi sunucu arasındaki iletişimi oluşturmak için diğer yolları nelerdir söyle lütfen edebilirsiniz

4 Cevap

Eğer söz varsa web hizmetleri soap extension olarak php yapı alır.

Sadece ne başka bir web sitesi try fsockopen, curl veya php armut uzantısı HTTP_Request2 içeriğini almak için eğer

Sadece fopen("http://www.somesite.com/script.php?p1=val1&p2=val2") kullanarak bir web sitesi URL arayabilirsiniz.

Diğer web sitesi sonra $_GET kullanarak params ayrıştırmak, ve (XML örneğin) cevap verebilir. Daha sonra yanıtı ayrıştırmak.

Daha fazla seçenek istiyorsanız, Curl ve its libraries PHP zor değildir, ve çok daha fazlasını yapabilirsiniz.

Bunu yapmak için daha çok yolu vardır .. Eğer bir sayfanın içeriğini okuduktan sanki kolay seçenekler http aracılığıyla iletişim olacaktır:

http://php.net/manual/en/function.file-get-contents.php

veya daha gelişmiş bir görev için size girişleri kullanabilirsiniz:

http://php.net/manual/en/book.sockets.php

Sen sabun PHP uzantısı yerine NuSOAP yerleşik kullanmalısınız.

Bildiğim kadarıyla iki sunucu arasındaki iletişimi gibi, ne yapmaya çalışıyoruz ne emin değilim. Sunucuları, sizin (ya da şirket) tarafından kontrol edilir ise bunun yerine neyi yapmalıyım sanal sürücüyü bağlamak ve sadece etkin sunucuları arasında iletişimi oluşturur montaj kapalı dosyalarını okuma / yazma edilir. Senin tarafından kontrol özellikle eğer bir esb daha iyi bir çözüm olabilir.