Ben bir PHP komut dosyası şehrin farklı bir bölümünde farklı bir sunucuda bulunan başka bir PHP komut dosyası için bir XML biçimli dize göndermek istiyorum.
Bunu yapmanın herhangi bir güzel, temiz bir yolu var mı?
(PHP5 ve mevcut tüm son yazılım)
cURL sayfaları arasında veri gönderme için kontrol.
Ben kuvvetle kendi sığınakta API haddeleme ve tamamen SOAP karmaşıklığı kaçınarak öneririz. Tüm ihtiyacınız HTTP istek / yanıt işlemek ve / işlemini XML oluşturmak için simple_xml için kıvrılma uzantısıdır. Veri makul bir biçimde ise, bir XML dizesi itin ve diğer sunucuya POST olarak göndermek için, bu kolay olmalıdır. Bu sunucu tekrar bir nesnenin içine POST var itibaren XML string okuma, ve voila tarafından isteğine yanıt olacak! Bu kırbaç tüm gün sizi almamalıdır.
XML-RPC veya SOAP ya da sadece bir RESTful API
Sen, cURL (karmaşık API) http uzantısı (temizleyici) kullanabilir, ya da daha karmaşık şeyler yapmak gerekiyorsa, hatta gelen Scriptable Browser kullanabilirsiniz simpletest.