no logro enviar los valores de $back a travez de post hacia otra pagina de respuesta fuera de la mia en este caso
www.otraweb.com/pagina.php
todo funciona perfectamente el primer paso y el segundo, el detalle esta es en enviar valores hacia otra pagina, porque si envio los valores a la misma web si los muestra pero a otras no
te dejo el codigo por si puedes ver algun error
Cita: <?
if($post['back'])$post['step']--;
if($post['step']==1){
foreach($data['FormParams'] as $value){
if($_SESSION[$value])$post[$value]=$_SESSION[$value];
}
if($_POST['precio'])$post['precio']=$_POST['precio'];
$post['member']=get_member_username($post['username']);
$post['total']=($post['precio'];
$_SESSION['total']=$post['total'];
if($post['send']){
unset($_SESSION['ufound']);
if($post['precio']==0){
$data['Error']='Por favor, introduzca una cantidad válida';
}elseif(!$post['username']){
$data['Error']='Su nombre de usuario no puede estar vacío.';
}elseif(!$post['password']){
$data['Error']='Su contraseña no puede estar vacío.';
}else{
$_SESSION['ufound']=true;
$_SESSION['buyer']=get_member_id($post['username'], $post['password']);
$post['step']++;
}
}
}elseif($post['step']==2){
if($_SESSION['ufound']){
$post['username']=get_member_username($_SESSION['buyer']);
$back['id']=$_SESSION['id'];
$back['name']=$_SESSION['product'];
$back['comentarios']=$post['notes'];
$url-notify="www.otraweb.com/pagina.php";
$url-completado=$_SESSION['url-completado'];
$url-cancel=$_SESSION['url-cancel'];
unset($_SESSION['login']);
if($use_curl)
{
$ch = curl_init();
curl_setopt ($ch, CURLOPT_POST, TRUE);
curl_setopt($ch, CURLOPT_URL, $url-notify);
curl_setopt ($ch, CURLOPT_POSTFIELDS, $back);
curl_setopt($ch, CURLOPT_VERBOSE, TRUE);
curl_exec($ch);
curl_close($ch);
}
if(!$url-completado)$url-completado="{$data['Host']}/index.php";
if(!$url-cancel)$url-cancel="{$data['Host']}/index.php";
header("Location:{$url-completado}");
echo('ACCESS DENIED.');
exit;
}
}
?>
<form method=post><input type=hidden name=step value="<?=$post['step']?>">
<?if($post['step']==1){?>
Ingreso de usuario y contraseña
<?if($post['step']==1){?>
<input class=submit type=button value="Regresar" onClick="document.location.href='<?=$post['url-cancel']?>'">
<?}?>
<input class=submit type=submit name=send2 value="Continuar">
paso 2
aceptar y continuar
<?}elseif($post['step']==2){?>
<form method=post>
<input class=submit type=submit name=send value="enviar">
</form>