envoyer un XML sur un serveur depuis un referer

Consultez la formation SEO spéciale Wordpress
par WebRankInfo / Ranking Metrics

Tony [AT-M]
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 3
Inscription: 19 Oct 2009

envoyer un XML sur un serveur depuis un referer

Message le Lun Oct 19, 2009 17:10

Bonjour,

Un serveur A m'envoie un fichier XML que je reçois et traite. En retour, je dois renvoyer à ce même serveur A un autre flux XML en réponse.
Chaque flux XML réponse doit être lié au flux XML initial venant du serveur A.

Autrement dit, lorsque A m'envoie un flux, je récupère ce flux et je garde le canal pour renvoyer un autre flux XML.

Comment renvoyer ce flux réponse sans perdre la session du flux initial ?

Je développe sous PHP.

Cdlt,

Tony [AT-M]


UsagiYojimbo
WRInaute accro
WRInaute accro
 
Messages: 10515
Inscription: 23 Nov 2005

Re: envoyer un XML sur un serveur depuis un referer

Message le Lun Oct 19, 2009 17:12

Le mieux serait je pense de faire un CRON, qui analyserait régulièrement le dossier dans lequel est envoyé le fichier XML et qui, s'il trouve un fichier XML à traiter, effectue le traitement voulu.

Tony [AT-M]
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 3
Inscription: 19 Oct 2009

Re: envoyer un XML sur un serveur depuis un referer

Message le Lun Oct 19, 2009 17:43

En fait, je me suis mal exprimé sur les XML puisqu'il s'agit de flux envoyés par la méthode POST.
Je ne traite donc que des variables.
Voici donc le process de traitement :
1/ réception du flux XML par la méthode POST du serveur A
2/ traitement du flux sur le serveur B
3/ envoi d'un flux réponse au serveur A en gardant la même session

La 3e étape me pose problème en PHP, car je souhaite récupérer le REFERER (qui n'est pas toujours dispo) et garder la mm session pour envoyer le flux XML retour. Garder la mm session permet de lier les flux entrants aux flux sortants.

Cdlt,

Tony [AT-M]

jcaron
WRInaute accro
WRInaute accro
 
Messages: 2813
Inscription: 13 Fév 2004

Re: envoyer un XML sur un serveur depuis un referer

Message le Lun Oct 19, 2009 20:15

Euuuuhhh... Pas bien compris... Que vient faire le referer là-dedans...

Le serveur A fait un POST de son XML vers le serveur B, et le serveur B "répond" un autre XML, et A le reçoit, c'est ça? Bref, un webservice XML comme il y en a tant d'autres. Où est le problème? Tu fais un echo de ton XML, et voilà.

Je ne comprends pas bien où est le problème?

Jacques.


Bigb06
WRInaute impliqué
WRInaute impliqué
 
Messages: 684
Inscription: 21 Mar 2007

Re: envoyer un XML sur un serveur depuis un referer

Message le Lun Oct 19, 2009 21:18

+1 avec Jacques, c'est le b.a ba, le même principe que pour une requête html standard...

Tony [AT-M]
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 3
Inscription: 19 Oct 2009

Re: envoyer un XML sur un serveur depuis un referer

Message le Mar Oct 20, 2009 12:29

bonjour,

En fait, vous aviez tout simplement raison.
Juste un echo suffisait.
Je me suis posé trop de questions à mon sens en voulant utiliser la librairie cURL pour envoyer les flux xml sortants.

Merci pour vos aides.

Tony [AT-M]


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Formation recommandée sur ce thème :

Formation SEO spéciale Wordpress : apprenez à optimiser le référencement naturel d'un site fait avec Wordpress... Formation Ranking Metrics animée par un expert SEO / Wordpress.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :