Sto trasformando una funzione di crittografia da ASP a PHP, ma non mi funziona!
ASP
<%
IPCliente=Request.ServerVariables("REMOTE_ADDR")
ChiaveMD5="be1166c935011b46ab342a94a582545fceeced3 ea7683b8fbadb8f47b9912926 "
controllo=MD5( cod_abi & termid & transid & acquirer & divisa & importo & destpage & IPCliente &
ChiaveMD5)
%>
<form METHOD="post" ACTION="https://www.dominiobanca.com/webpos/webpos.asp">
<input type=hidden name="CONTROLLO" value="<%=controllo%>">
<input type ="submit" value="Conferma Ordine" target="_top" >
</form>
PHP
<form METHOD="post" ACTION="https://www.dominiobanca.com/webpos/webpos.asp">
<input type="hidden" name="CONTROLLO" value="<?php echo md5(".echo cod_abi."&".echo termid."&".echo acquirer."&".echo divisa."&$importo&".echo destpage."&$_SERVER['REMOTE_ADDR']&".echo ChiaveMD5."); ?>">
<input type ="submit" value="Conferma Ordine" target="_top" >
</form>
La funzione genera la chiave di controllo, ma il sistema di pagamento non la accetta.
Qualcune sa dirmi se il codice PHP <?php echo md5........ è corretto per ottenere lo stesso risultato come sopra in ASP?
Grazie