Ver Mensaje Individual
  #5 (permalink)  
Antiguo 05/03/2015, 13:40
ljbautista
 
Fecha de Ingreso: junio-2010
Ubicación: Puebla, Pue.
Mensajes: 70
Antigüedad: 14 años, 6 meses
Puntos: 1
Respuesta: Enviar el mismo form a 2 archivos con POST diferentes?

Ya intente hacerlo, ya guardo mi info en la BD, libero la session e intento enviar los datos con cURL (y si los envia bien ya probe con una pagina de prueba)... lo que no se es como redireccionar a la URL de PayPal con los datos que envie por POST.

Código PHP:
if(isset($_SESSION['carrito'])) {
    
$datos=$_SESSION['carrito'];
    
$total=0;
    
$campos='';
    for(
$i=0;$i<count($datos);$i++){ $total=$total+($datos[$i]['Cantidad']*$datos[$i]['Precio']);}

    if(
$total>0){

        
//Aqui Guardo en la BD todos los datos y libero la session
               
...

        
//Armo la cedana de los campos que se enviaran con cURL
        
$campos.= 'cmd=_cart&upload=1&[email protected]&currency_code=USD';
        for(
$i=0;$i<count($datos);$i++){
            
$campos.="&item_name_".($i+1)."=".$datos[$i]['Nombre']."&amount_".($i+1)."=".$datos[$i]['Precio']."&quantity_".($i+1)."=".$datos[$i]['Cantidad'];
         }

         
//cod cURL
                
$ch curl_init('https://www.sandbox.paypal.com/cgi-bin/webscr');
        
curl_setopt ($chCURLOPT_POST1);
        
curl_setopt ($chCURLOPT_POSTFIELDS,$campos);
        
curl_setopt($ch,CURLOPT_RETURNTRANSFER,TRUE);
        
curl_setopt($chCURLOPT_FOLLOWLOCATION1);
        
//curl_setopt($ch, CURLOPT_HEADER, TRUE);
        
$respuesta curl_exec ($ch);
        
//$error = curl_error($ch);
        
curl_close ($ch);
        echo 
$respuesta;
    }

no se si pueda redireccionar cpon cURL????