cybermut_testmac

cybermut_testmac -- Stellt sicher, dass keine betrügerischen Daten in der Bestätigungsnachricht sind.

Beschreibung

bool cybermut_testmac ( string code_MAC, string version, string TPE, string cdate, string montant, string ref_commande, string texte_libre, string code-retour)

cybermut_testmac( ) wird dazu verwendet , sicherzustellen , dass keine betrügerischen oder falschen Daten in der erhaltenen Bestätigungsnachricht sind . Achten Sie auf die Parameter code-retour und texte-libre , welche wegen dem Bindestrich nicht einfach ausgewertet werden können . Sie müssen sie wie folgt verwenden :

 
?php

 
$code_retour=$_GET[

 
"code-retour"]

 
;

 
$texte_libre=$_GET["texte-libre"]

 
;

 
?





Beispiel 1 . Letzter Schritt der Bezahlung ( entspricht cgi2.c )

 
?php

 
/

 
/

 
Stellen

 
Sie

 
sicher

 
,

 
dass

 
Enable

 
Track

 
Vars

 
auf

 
ON

 
steht

 
.

 
/

 
/

 
Verzeichnis

 
der

 
Schlüssel

 
putenv(

 
"CMKEYDIR=

 
/

 
var

 
/

 
creditmut

 
/

 
cles")

 
;

 
/

 
/

 
Versionsnummer

 
$VERSION="1.2"

 
;

 
$texte_libre

 
=

 
$_GET["texte-libre"]

 
;

 
$code_retour

 
=

 
$_GET["code-retour"]

 
;

 
$mac_ok

 
=

 

cybermut_testmac($MAC,$VERSION,$TPE,$date,$montant,$reference,$texte_libre,$code_retour)

 
;

 
if

 
($mac_ok

 
)

 
{

 
/

 
/

 
/

 
/

 
insert

 
data

 
processing

 
here

 
/

 
/

 
/

 
/

 
$result=cybermut_creerreponsecm("OK")

 
;

 
}

 
else

 
{

 
$result=cybermut_creerreponsecm("Document

 
Falsifie")

 
;

 
}

 
 
?



Siehe auch cybermut_creerformulairecm( ) und cybermut_creerreponsecm( ) .