Buenas noches,
Tengo 2 dudas en este momento tengo un sitio que me envía una información con unas variables:
Aqui les dejo un ejemplo.
Código PHP:
<?php
$llave_encripcion = "1111111111111111";
$usuarioId=2;
$refVenta=0001;
$valor=116000;
$estado_pol = ['estado_pol']
$baseDevolucionIva=100000;
$iva=16000;
$moneda=COP;
$descripcion = "Pruebas de Generacion de Firmas";
$firma= "llaveEncripcion~usuarioId~refVenta~valor~moneda~estado_pol"
$firma_codificada = md5($firma);
?>
Y yo los capturo ejemplo:
Código:
<?php
$usuarioId = $_POST['usuarioIdl'];
?>
Con estos datos yo necesito validar que la llave $firma_codificada si sea lo que me están mandando, es decir que yo capturo las variables creo la firma y comparo ambos MD5 a ver si son iguales.
Código:
$firma= "llaveEncripcion~usuarioId~refVenta~valor~moneda~estado_pol"
$firma_codificada = md5($firma);
Pero creo que no me funsiona ya que ellos dicen que el MD5 la mandan en mayuscula como hago para yo generar la mia en mayuscula?
Cual seria el codigo correcto para comparar ambas MD5 (firmas)
Gracias de antemano