首页 文章

CodeIgniter中的Paypal Express Checkout

提问于
浏览
2

我希望我的客户使用Paypal的快速结账流程付款 . 我的网站是在CodeIgniter中开发的 . 当客户取消并返回网站时,我收到404错误bcoz Paypal在取消网址末尾添加了“token = $$$$$$$” .

你能帮我朋友吗?

2 回答

  • 3

    有两件事情你需要能够使用GET参数工作的URL并访问提供的令牌 .

    首先在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');
    

    ......你们都完成了!

  • -2

    把它从CI中拿出来 . 你总是有$ _SESSION来沟通 .

相关问题