PB Chaine de caractère dans variable pour paiement sécurisé

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : PB Chaine de caractère dans variable pour paiement sécurisé

par Cyrano » 14 juin 2007, 06:56

[Résolu] :?:

par dogmongo » 13 juin 2007, 23:45

franchement mort de rire , quand j'ai lu en vrac tu ma fais percuter :idea:

la méthode que j'ai utilisé sur le caddie du mois dernier consernant le problème des espaces
$caddie = str_replace(' ', '\\ ', $_POST['mon_caddie']); 

$parm="$parm caddie=$parm_caddie";
Aujourd'hui pour mon problème qui je pense va surement règler les deux en même temps :wink:
$parm="$parm caddie=\"$parm_caddie\"";
merci pour ton involontaire declique :D :wink:
il fallait juste que je transforme ma variable en chaine de caractère :lol:

bon j'ai un peu honte je l'admet c'est la base du php :oops:

par Cyrano » 13 juin 2007, 22:00

Tout caractère, ok, mais certainement pas en vrac j'imagine. Sans plus de détails, difficile de t'aiguiller vers une solution :?

par dogmongo » 13 juin 2007, 20:39

justement , pas du tout , dans le dicstionnaire de l'api il est stipulé tout caractère même numérique :(

par Cyrano » 13 juin 2007, 19:52

Il faudrait plonger dans la doc de l'appli fournie par la banque : le serveur bancaire attend des données dans un format bien spécifique, éventuellement haché voire chiffré. Il existe certainement une liste de caractères interdits et une manière de contourner ce problème. Leur as-tu posé la question ?

PB Chaine de caractère dans variable pour paiement sécurisé

par dogmongo » 13 juin 2007, 19:45

Bonjour tout le monde

Je rencontre un problème sur un transfert de variable pour une transaction paiement sécurisé

Je dois envoyer des données à la banque qui me seront retourné pour le traitement de ma commande

Sur un paiement que j'ai installé le mois dernier le serveur de la banque ne voulait pas d'espace

On la résolut comme ça
$parm_caddie = str_replace(' ', '\\ ', $_POST['listE_Cad']); 
Sur le nouveau paiement d'une autre banque j'ai le même problème avec les :

Existe t il une méthode pour que je puisse forcer le transfert ?

Ou je devrais me passer de mes :

Merci d'avance