peut-on s'il vous plaît me dire quels sont les autres façons de construire la communication entre le serveur de deux site sans utiliser « nusoap »La communication entre deux serveurs
Répondre
Si vous parlez de services Web prennent la construction de PHP dans soap extension.
Si vous seulement ce que pour recevoir le contenu d'un autre site essayer fsockopen, curl ou l'extension de poire php HTTP_Request2
oui, j'ai utilisé l'extension de savon ... merci. –
Vous pouvez simplement appeler une URL de site Web en utilisant fopen("http://www.somesite.com/script.php?p1=val1&p2=val2")
.
L'autre site peut alors analyser les params en utilisant le $_GET
, et peut répondre (par exemple en XML). Vous pouvez ensuite analyser la réponse.
Si vous voulez plus d'options, Curl
et its libraries ne sont pas si difficiles en PHP, et peuvent faire beaucoup plus.
Il y a d'autres façons de le faire .. Les options les plus faciles seraient la communication par http comme si vous lisez le contenu d'une page:
http://php.net/manual/en/function.file-get-contents.php
ou pour tâche plus avancée, vous pouvez utiliser les sockets:
Vous devez utiliser le construit en extension de savon pour PHP plutôt que nusoap.
En ce qui concerne la communication entre les deux serveurs, je ne suis pas sûr de ce que vous essayez de faire. Si les serveurs sont contrôlés par vous (ou votre entreprise), vous devez plutôt monter un lecteur virtuel et simplement écrire/lire des fichiers sur le support, ce qui crée une communication entre les serveurs. Peut-être une meilleure solution qu'une esb surtout si elle est contrôlée par vous.
$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);
Une requête http pour envoyer vos données vers un autre serveur à l'adresse mentionnée.
- 1. Communication entre plusieurs serveurs
- 2. Communication entre deux émulateurs Android
- 3. Communication entre deux applications Flex
- 4. communication entre deux applications flex
- 5. Communication asynchrone entre deux applications
- 6. Communication entre deux nœuds Cassandra
- 7. La communication WCF entre deux serveurs se bloque après le processus de recyclage IIS7
- 8. La communication entre les
- 9. Quels sont les modèles de communication typiques entre serveurs?
- 10. Communication de sortie d'entrée entre deux programmes
- 11. PHP moyen le plus efficace de communication entre les serveurs
- 12. communication entre les services Web sur différents serveurs
- 13. Communication entre deux sous-domaines. Zend Framework
- 14. La communication entre deux processus ruby est-elle possible/facile?
- 15. Options pour la communication d'application entre deux téléphones Android
- 16. Communication entre programmes .NET
- 17. La communication entre les modules
- 18. la communication entre UpdatePanels ASP.Net
- 19. Communication entre applications intranet
- 20. Communication entre classes
- 21. CodeIgniter: Crypter la communication entre l'application et mysql db sur différents serveurs?
- 22. Communication entre view controllers
- 23. Comment transférer un fichier entre deux serveurs FTP?
- 24. Base de données SQL Server Synchronisation entre deux serveurs
- 25. Demande deux serveurs différents
- 26. Communication entre les vues
- 27. Communication entre les formulaires
- 28. Communication entre différentes formes
- 29. Cognos copiant entre serveurs
Donner beaucoup plus de détails précis sur ce que vous essayez d'accomplir, en plus de « communication entre les serveurs de deux sites Web » recueillera des réponses beaucoup mieux. – mmattax