Paypal Express Checkout в CodeIgniter - PullRequest
       13

Paypal Express Checkout в CodeIgniter

2 голосов
/ 19 ноября 2010

Я хочу, чтобы мои клиенты оплачивали через систему экспресс-оплаты Paypal. Мой сайт разработан в CodeIgniter. Я получаю сообщение об ошибке 404, когда клиент отменяет и возвращается на сайт. Bcoz Paypal добавляет? Token = $$$$$$$ в конце URL отмены.

Можете ли вы помочь мне, друзья?

Ответы [ 2 ]

3 голосов
/ 14 февраля 2011

Есть две вещи, которые необходимо сделать, чтобы URL с параметром GET работал и имел доступ к поставляемому токену.

Сначала в system / application / config.php, измените:

$config['uri_protocol'] = "AUTO";

... до ...

$config['uri_protocol'] = "PATH_INFO";

Это позволит URL перенаправлять обычным способом. Как только это будет сделано, добавьте это в начало метода вашего контроллера:

parse_str($_SERVER['QUERY_STRING'],$_GET);

Это восстановит массив $ _GET, после чего вы можете использовать его для доступа к значению токена, если требуется:

$token = $this->input->get('token');

... и все готово!

0 голосов
/ 04 апреля 2011

убери это из КИ.У вас всегда есть $ _SESSION для общения.

...