我的网址如 http:// localhost / webpt / ipn / checkout /?token = EC-2YD51592ET0280122& PayerID = VNH3J2KQEK8AS ,并希望在我的控制器中进行操作。在我的控制器代码中
function checkout($token = array()) {
echo"<pre>";
print_r($token);
echo"</pre>";
}
但它显示空数组。
答案 0 :(得分:1)
好的,我只需在 config.php &amp;中设置$config['uri_protocol'] = 'AUTO';
即可。使用
echo ($_GET['token']);
或print_r($this->input->get()); // print all the get values
&amp;感谢大家的工作。
答案 1 :(得分:0)
您可以通过$this->input->get('token');
获取令牌的值,因为它会在问号后面的网址中传递。
答案 2 :(得分:0)
如果你想要抓住参数token
,
你有两个选择:
将您的网址格式化为
http://localhost/webpt/ipn/checkout/nouman
你可以在你的控制器中捕获它:
function checkout($token) {
echo $token;
}
或使用 $this->input->get('token')
function checkout() { // http://localhost/webpt/ipn/checkout/?token=8767¶m2=333
echo $this->input->get('token'); // echo the name param
print_r($this->input->get()); // print all the get values
}