J'ai un serveur web (en php) qui doit lors d'une demande d'un client
interrogé un autre serveur (en php sur un autre réseau ) qui contient la
base de données celui-ci lui renverra alors environ une quarantaine de zones
(nom,prenom,facture-1,mt-1,date-1,facture-2,mt-2,date-2,....).
Quelle est la solution la plus simple et fiable pour ce genre d'action.
Webservice SOA, XML-RPC, socket ?
Et avez-vous un exemple du code serveur et client.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Jean-Francois Ortolo
Xavier ARLAUD wrote:
Bonjour
J'ai un serveur web (en php) qui doit lors d'une demande d'un client interrogé un autre serveur (en php sur un autre réseau ) qui contient la base de données celui-ci lui renverra alors environ une quarantaine de zones (nom,prenom,facture-1,mt-1,date-1,facture-2,mt-2,date-2,....).
Quelle est la solution la plus simple et fiable pour ce genre d'action.
Webservice SOA, XML-RPC, socket ?
Et avez-vous un exemple du code serveur et client.
Merci
Bonjour Monsieur
La librairie CURL vous permet de vous connecter en protocole HTTP ou même FTP, à partir d'un script PHP/serveur Web, sur n'importe quelle url/serveur Web.
Le PHP Manual est votre ami, voir "Référence des Fonctions" -> "Fonctions CURL".
Il y a beaucoup de commentaires de la part de visiteurs, avec des exemples de programmation et un lien sur un site donnant toutes les constantes de configuration, et leurs significations.
Bien à vous.
Jean Francois Ortolo
-- Mon site donne des Statistiques et des Historiques Graphiques gratuits sur les Courses de Chevaux du PMU. http://www.ortolojf-courses.com
Xavier ARLAUD wrote:
Bonjour
J'ai un serveur web (en php) qui doit lors d'une demande d'un client
interrogé un autre serveur (en php sur un autre réseau ) qui contient la
base de données celui-ci lui renverra alors environ une quarantaine de zones
(nom,prenom,facture-1,mt-1,date-1,facture-2,mt-2,date-2,....).
Quelle est la solution la plus simple et fiable pour ce genre d'action.
Webservice SOA, XML-RPC, socket ?
Et avez-vous un exemple du code serveur et client.
Merci
Bonjour Monsieur
La librairie CURL vous permet de vous connecter en protocole HTTP ou
même FTP, à partir d'un script PHP/serveur Web, sur n'importe quelle
url/serveur Web.
Le PHP Manual est votre ami, voir "Référence des Fonctions" ->
"Fonctions CURL".
Il y a beaucoup de commentaires de la part de visiteurs, avec des
exemples de programmation et un lien sur un site donnant toutes les
constantes de configuration, et leurs significations.
Bien à vous.
Jean Francois Ortolo
--
Mon site donne des Statistiques
et des Historiques Graphiques gratuits
sur les Courses de Chevaux du PMU.
http://www.ortolojf-courses.com
J'ai un serveur web (en php) qui doit lors d'une demande d'un client interrogé un autre serveur (en php sur un autre réseau ) qui contient la base de données celui-ci lui renverra alors environ une quarantaine de zones (nom,prenom,facture-1,mt-1,date-1,facture-2,mt-2,date-2,....).
Quelle est la solution la plus simple et fiable pour ce genre d'action.
Webservice SOA, XML-RPC, socket ?
Et avez-vous un exemple du code serveur et client.
Merci
Bonjour Monsieur
La librairie CURL vous permet de vous connecter en protocole HTTP ou même FTP, à partir d'un script PHP/serveur Web, sur n'importe quelle url/serveur Web.
Le PHP Manual est votre ami, voir "Référence des Fonctions" -> "Fonctions CURL".
Il y a beaucoup de commentaires de la part de visiteurs, avec des exemples de programmation et un lien sur un site donnant toutes les constantes de configuration, et leurs significations.
Bien à vous.
Jean Francois Ortolo
-- Mon site donne des Statistiques et des Historiques Graphiques gratuits sur les Courses de Chevaux du PMU. http://www.ortolojf-courses.com
Bertrand Usse
Xavier ARLAUD wrote:
Bonjour
J'ai un serveur web (en php) qui doit lors d'une demande d'un client interrogé un autre serveur (en php sur un autre réseau ) qui contient la base de données celui-ci lui renverra alors environ une quarantaine de zones (nom,prenom,facture-1,mt-1,date-1,facture-2,mt-2,date-2,....).
Quelle est la solution la plus simple et fiable pour ce genre d'action.
Se connecter directement à la base de données distante. Et paramétrer la sécurité du serveur pour n'accepter de l'extérieur que les connexions entrantes du serveur web. (+autres restrictions liées à la sécurité)
Webservice SOA, XML-RPC, socket ?
Pourquoi ne pas simplement interroger le serveur de base de données directement ?? Y a-t-il une contrainte que tu n'as pas mentionné qui écarte d'office cette possibilité ?
Et avez-vous un exemple du code serveur et client.
(Non applicable)
Merci
Hypothèse : La base de données n'est pas gérée par un _serveur_ de base de données et n'est donc pas accessible via le réseau sauf par l'intermédiaire d'un système de fichier réseau <= c'est un cas qui pourrait nécessiter les technologies que tu mentionnes plus haut. Un autre cas serait l'impossibilité légale/morale/autre (admin refusant le changement, non propriétaire du serveur, etc.) de paramétrer le serveur de base de données pour le sécuriser et le rendre accessible sur le réseau.
-- Bertrand Usse
Xavier ARLAUD wrote:
Bonjour
J'ai un serveur web (en php) qui doit lors d'une demande d'un client
interrogé un autre serveur (en php sur un autre réseau ) qui contient la
base de données celui-ci lui renverra alors environ une quarantaine de zones
(nom,prenom,facture-1,mt-1,date-1,facture-2,mt-2,date-2,....).
Quelle est la solution la plus simple et fiable pour ce genre d'action.
Se connecter directement à la base de données distante. Et paramétrer la
sécurité du serveur pour n'accepter de l'extérieur que les connexions
entrantes du serveur web. (+autres restrictions liées à la sécurité)
Webservice SOA, XML-RPC, socket ?
Pourquoi ne pas simplement interroger le serveur de base de données
directement ?? Y a-t-il une contrainte que tu n'as pas mentionné qui
écarte d'office cette possibilité ?
Et avez-vous un exemple du code serveur et client.
(Non applicable)
Merci
Hypothèse : La base de données n'est pas gérée par un _serveur_ de base
de données et n'est donc pas accessible via le réseau sauf par
l'intermédiaire d'un système de fichier réseau <= c'est un cas qui
pourrait nécessiter les technologies que tu mentionnes plus haut. Un
autre cas serait l'impossibilité légale/morale/autre (admin refusant le
changement, non propriétaire du serveur, etc.) de paramétrer le serveur
de base de données pour le sécuriser et le rendre accessible sur le réseau.
J'ai un serveur web (en php) qui doit lors d'une demande d'un client interrogé un autre serveur (en php sur un autre réseau ) qui contient la base de données celui-ci lui renverra alors environ une quarantaine de zones (nom,prenom,facture-1,mt-1,date-1,facture-2,mt-2,date-2,....).
Quelle est la solution la plus simple et fiable pour ce genre d'action.
Se connecter directement à la base de données distante. Et paramétrer la sécurité du serveur pour n'accepter de l'extérieur que les connexions entrantes du serveur web. (+autres restrictions liées à la sécurité)
Webservice SOA, XML-RPC, socket ?
Pourquoi ne pas simplement interroger le serveur de base de données directement ?? Y a-t-il une contrainte que tu n'as pas mentionné qui écarte d'office cette possibilité ?
Et avez-vous un exemple du code serveur et client.
(Non applicable)
Merci
Hypothèse : La base de données n'est pas gérée par un _serveur_ de base de données et n'est donc pas accessible via le réseau sauf par l'intermédiaire d'un système de fichier réseau <= c'est un cas qui pourrait nécessiter les technologies que tu mentionnes plus haut. Un autre cas serait l'impossibilité légale/morale/autre (admin refusant le changement, non propriétaire du serveur, etc.) de paramétrer le serveur de base de données pour le sécuriser et le rendre accessible sur le réseau.