我正在尝试调试(使用var_dump)我正在创建的脚本,但页面中没有显示任何内容(我的意思是白页)。我可能在引用或其他方面做了一些错误,但我不知道id是什么原因。
我做错了什么?
<?php
include('config.php');
// Si l'utilisateur n'est pas connecté il ne peux pas accédé à la page reservé au prenium
if(!isset($_SESSION['user_id']) ) {
echo 'Désolé vous devez être connecté pour accédé à cette page.';
}
else {
$duration = $_POST['duration'];
$uid = $_SESSSION['user_id'];
if (array_key_exists($duration, $suscribe['prices']))
{
$custom = "action=suscribe&uid=$uid&duration=$duration";
$request = array(
'METHOD'=>'BMCreateButton',
'VERSION'=>'87',
'USER' => $paypal['USER'],
'PWD'=> $paypal['PWD'],
'SIGNATURE'=> $paypal['SIGNATURE'],
'BUTTONCODE'=>'HOSTED',
'BUTTONTYPE'=>'BUYNOW',
'BUTTONSUBTYPE'=>'SERVICES',
'L_BUTTONVARD0'=>'business'.$paypal['mail'],
'L_BUTTONVARD1'=>"item_name=Compte prenium $duration mois",
'L_BUTTONVARD2'=>"amount=".$prices['duration'],
'L_BUTTONVARD3'=>"curency_code=EUR",
'L_BUTTONVARD4'=>"no_note=1",
'L_BUTTONVARD5'=>"",
'L_BUTTONVARD6'=>"",
'L_BUTTONVARD7'=>"",
'L_BUTTONVARD8'=>"custon=$custom",
);
$request = http_build_query($request);
var_dump($request); die();
)
}
}
?>
的config.php
<?php
// Constantes pour l'abonnement
$suscribe = array(
'prices' => array(
1=>10,
3=>25,
6=>50,
)
);
// Constantes pour paypal
$paypal = array(
'mail'=>'test@project-heberg.fr',
'USER'=>'test_api1.project-heberg.fr',
'PWD'=>'U22EK73YXA3SR8MT',
'SIGNATURE'=>'AFcWxV21C7fd0v3bYYYRCpSSRl31Aolcj.om6WciFJa0Q6jdnOZEQziM',
'sandbox'=>'sandbox.',
);
?>
答案 0 :(得分:1)
(对不起,如果这必须是评论,但我还不能)
我的猜测是你需要删除每个数组声明中的最后一个逗号。
$request = array(
'METHOD'=>'BMCreateButton',
'VERSION'=>'87',
'USER' => $paypal['USER'],
'PWD'=> $paypal['PWD'],
'SIGNATURE'=> $paypal['SIGNATURE'],
'BUTTONCODE'=>'HOSTED',
'BUTTONTYPE'=>'BUYNOW',
'BUTTONSUBTYPE'=>'SERVICES',
'L_BUTTONVARD0'=>'business'.$paypal['mail'],
'L_BUTTONVARD1'=>"item_name=Compte prenium $duration mois",
'L_BUTTONVARD2'=>"amount=".$prices['duration'],
'L_BUTTONVARD3'=>"curency_code=EUR",
'L_BUTTONVARD4'=>"no_note=1",
'L_BUTTONVARD5'=>"",
'L_BUTTONVARD6'=>"",
'L_BUTTONVARD7'=>"",
'L_BUTTONVARD8'=>"custon=$custom"
);
$suscribe = array(
'prices' => array(
1=>10,
3=>25,
6=>50
)
);
// Constantes pour paypal
$paypal = array(
'mail'=>'test@project-heberg.fr',
'USER'=>'test_api1.project-heberg.fr',
'PWD'=>'U22EK73YXA3SR8MT',
'SIGNATURE'=>'AFcWxV21C7fd0v3bYYYRCpSSRl31Aolcj.om6WciFJa0Q6jdnOZEQziM',
'sandbox'=>'sandbox.'
);
你有这样的尝试吗?