Ver Mensaje Individual
  #6 (permalink)  
Antiguo 24/05/2011, 20:33
Avatar de Hamn
Hamn
 
Fecha de Ingreso: marzo-2008
Ubicación: Cali-Colombia
Mensajes: 212
Antigüedad: 16 años, 1 mes
Puntos: 1
Respuesta: if condicional

este es un ejemplo de la forma tradicional de recuperar los datos que envia la pagina de pagos en linea

Código PHP:
<?php
$llave
="00000000000000000";/////llave de usuario de pruebas 2
$usuario_id=$_REQUEST['usuario_id'];
$ref_venta=$_REQUEST['ref_venta'];
$valor=$_REQUEST['valor'];
$moneda=$_REQUEST['moneda'];
$estado_pol=$_REQUEST['estado_pol'];
$firma_cadena$llave."~".$usuario_id."~".$ref_venta."~".$valor."~".$moneda."~".$estado_pol;
$firmacreada md5($firma_cadena);//firma que generaron ustedes
$firma =$_REQUEST['firma'];//firma que envía nuestro sistema
if(strtoupper($firma)==strtoupper($firmacreada)){//comparación de las firmas
//código que funciona en caso de que los datos vengan de Pagosonline
if($_REQUEST['estado_pol'] == 4){
//código para actualizar base de datos en caso de aprobación
}
else{
//código para actualizar base de datos en caso de
//fallo, cancelación, rechazo, etc de la transacción
}
}
?>
pero en este caso tengo dos llaves que regresa dependiendo del valor si es mayor de 20000 usa esta 00000000000000000

si es menor de 20000 usa esta 1111111111111111
__________________
De que vale la vida si cuando la tenemos parece estar muerta.

http://www.somoscali.com/