我希望我的客户使用Paypal的快速结账流程付款 . 我的网站是在CodeIgniter中开发的 . 当客户取消并返回网站时,我收到404错误bcoz Paypal在取消网址末尾添加了“token = $$$$$$$” .
你能帮我朋友吗?
有两件事情你需要能够使用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');
......你们都完成了!
把它从CI中拿出来 . 你总是有$ _SESSION来沟通 .
2 回答
有两件事情你需要能够使用GET参数工作的URL并访问提供的令牌 .
首先在system / application / config.php中,更改:
... 至 ...
这将允许URL以通常的方式路由 . 一旦到位,将其添加到控制器方法的顶部:
这将恢复$ _GET数组,之后您可以根据需要使用它来访问令牌值:
......你们都完成了!
把它从CI中拿出来 . 你总是有$ _SESSION来沟通 .