Ver Mensaje Individual
  #4 (permalink)  
Antiguo 05/12/2006, 02:05
Avatar de holahola
holahola
 
Fecha de Ingreso: mayo-2005
Ubicación: Móstoles - (Madrid)
Mensajes: 214
Antigüedad: 19 años, 6 meses
Puntos: 1
Donde pones:
$_SESSION['session_payer_email']="$payer_email";
yo pondría:

Código PHP:
$_SESSION['session_payer_email']=$payer_email
Sin comillas. Aunque, como pones comillas dobles, SI QUE TE FUNCIONA.

De todas formas en el código que muestras no veo donde usas la variable de sesión, ya que veo que la recojes en la sentencia que estoy comentando, pero luego no veo donde la usas para poder comprobar si te funciona o no.

Revisa el flujo de tu script para ver si en el insert que tienes después, en vez de utilizar la variable $payer_email, quizás tengas que utilizar su correspondiente variable de sessión $_SESSION['session_payer_email']:

Código PHP:
$strQuery "insert into paypal_payment_info
(paymentstatus,buyer_email,firs tname,lastname,street,city,state,zipcode,country,m c_gross,mc_fee,memo,paymenttype,paymentdate,txnid, pendingreason,reasoncode,tax,datecreation) 
values ('"
.$payment_status."','".$payer_email."','".$first_name."','".$last_name."','".$address_street."',' ".$address_city."','".$address_state."','".$addres s_zip."','".$address_country."','".$mc_gross."','" .$mc_fee."','".$memo."','".$payment_type."','".$pa yment_date."','".$txn_id."','".$pending_reason."', '".$reason_code."','".$tax."','".$fecha."')"

Un saludo.

Última edición por holahola; 05/12/2006 a las 02:34 Razón: Aclaración dobles comillas