コードイグナイターに関する私の最初の質問。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 では、それが何を反映しているのかよくわかりません。
ありがとう