我关于codeigniter的第一个问题。我已经使用 paypal 库在 codeigniter 中集成了 paypal。一切正常,但是当我返回成功页面时,它给了我“发生错误:您执行的操作无效”。但是可以直接从 url 访问相同的成功页面(我的意思是当我直接将它放在浏览器中时)。
控制器
function form()
{
$this->paypal_lib->add_field('business', 'xxxxxxx@ymail.com');
$this->paypal_lib->add_field('return', site_url('checkout/paypal/success'));
$this->paypal_lib->add_field('cancel_return', site_url('checkout/paypal/cancel'));
$this->paypal_lib->add_field('notify_url', site_url('checkout/paypal/ipn'));
$this->paypal_lib->
add_field($this->security->csrf_token_name, $this->security->csrf_hash);
}
function success()
{
echo "success";
}
路线
$route['checkout/paypal'] = 'checkout/paypal/index';
$route['checkout/paypal/(:any)'] = "checkout/paypal/$1";
成功页面可直接访问并打印“成功”,但是当我从贝宝返回时,它给了我“发生错误”
在 apache log..getting 500 572 中。我不太确定它反映了什么。
谢谢