Bonjour,
J'ai un fichier php sur un serveur apache sensé récupérer une variable envoyée par un fichier se trouvant sur un autre serveur.
Mais tout d'abord je dois vous expliquer l'environnement.
J'installe une boutique en ligne avec solution de paiement e-transaction version Atos. Je suis hébergé en mutualisé chez OVH
Le problème principal vient du fait que les deux hotline concernées se renvoient la responsabilité, vu les arguments (bidons - ça je sais au moins voir)de la hotline d'ovh je penche pour un problème serveur)
Donc voilà pourquoi je vous pose cette question.
Le système de paiement semble bien installé, une partie dans le cgi/bin le reste au coeur du site, il fonctionne en mode test mais le fichier sensé récupérer les infos de confirmation ne reçoit pas la variable
J'ai essayé plusieurs syntaxes de récupération de la donnée envoyée par le serveur de paiement au cas où le problème se situe dans une compatibilité avec php, voici les différentes versions
Je ne connais rien en serveur mais je me dis qu'il doit y avoir un fichier de configuration qui bloque quelque part.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 // Récupération de la variable cryptée DATA $message="message=$HTTP_POST_VARS[DATA]"; echo $message; $message="message=".$_POST['DATA']; echo $message; $message="message=$DATA"; echo $message;
Au fait le fichier de réception de la confirmation affiche en gros:
pb de réception de DATA wrong lengh
Il semble donc que seule des données d'une certaine longueur ne soit autorisée; mais pour ce que j'en dis ...
Merci d'avance à ceux qui auront eut le courage de lire ce post jusqu'au bout
et bien sûr à ceux qui vont y répondre.
Partager