Bonjour à vous. Je suis ici un petit nouveau, même si je viens ici régulièrement pour glaner quelques précieuses informations.
J'avais installé un module de paiement (Cyberplus) sur un site marchand. Je n'avais aucun problème avec. Puis j'ai changé d'hébergement (tout en restant chez le même hébergeur, OVH) et par la même occasion de nom de domaine. En revanche mes codes et mon arborescence sont exactement les même. Depuis le module ne fonctionne qu'une fois sur deux.
En fait au moment ou le client souhaite procéder au paiement, je passe par une page qui me recalcule le montant exact de ce qu'il doit. Ce code fonctionne parfaitement. Puis je passe ma variable "total" en variable de session. Je fait une redirection (header) vers un script dans le repertoire CGI. La je récupère cette variable de session. Et une fois sur deux, il ne reconnait pas cette dernière, et indique à l'écran que le montant n'est pas renseigné. Et je n'arrive pas à comprendre quel est le facteur qui peut faire bugger. Avec mon propre ordinateur cela fonctionne très bien, mais avec celui de mon coloc, ça ne marche plus (avec le même compte client et la même commande). J'ai demandé à des amis d'essayer, y compris à l'étranger, et c'est une vraie loterie.
J'ai appelé la hotline de cyberplus, qui me renvoi vers l'hébergeur sans vraiment comprendre d'ou ça peut venir. OVH me dit que ça ne peut pas venir de chez eux et me renvoi à mes scripts. Et en même temps, passer une variable en session et la récupérer à la page d'après, ce n'est pas bien sorcier. Je ne comprend pas trop ou j'aurais pu faire une bourde.
Si vous avez déjà été confronté à ce problème, ou si vous voyez d'ou ça peut venir, ça m'aiderait beaucoup. Merci d'avance.