Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Bonjour,
Je suis un peu perdu et je ne sais plus trop ou chercher...
Je developpe une boutique en ligne avec comme service de paiement spplus (caisse d'epargne)... Bref tout va bien sauf au moment du retour paiement... Celui ci est renvoyé par le serveur spplus.
C'est un URL tout ce qui a de plus normal, et que je choisi moi meme... Sauf qu'avec l'url spplus rajoute des paramètres dont l'url de retour avec des % (pour les / : et autre caractere speciaux)
http://nomdedomaine/retour/hmac/123456789/etat/1/refsfp/7695989401/y/11/x/6/modalite/1x/moyen/CBS/urlretour/http%3A%2F%2Fmonurl/taxe/0.00/montant/46.5/devise/978/langue/fr/reference/201012030937-18/siret/00000000000001-01
Le problème c'est que mon serveur me renvoi une erreur 400 dès qu'il voit des %...
le problème persiste quand j'enlève le .htaccess de mon dossier public... Donc a priori cela vient de ma config apache
Désolé de poster cela ici...
Quelqu'un a t-il des idée?
Hors ligne
Des idées oui :
1) donner à spplus une URL qui contient un "?var=" et si besoin plusieurs "&varX=" ce qui permettra au serveur de déterminer automatiquement où finis le chemin d'accès et où commence les valeurs supplémentaires
2) faire une règle de réécriture d'URL dans le .htaccess afin d'indiquer quelle partie de l'adresse correspond à des données et quelle partie correspond au chemin d'accès.
Hors ligne
Merci de ta réponse...
La première solution fonctionne... Merci! C'est souvent que je passe à côté des trucs simples
Hors ligne