我得到像http://localhost/webpt/ipn/checkout/?token=EC-2YD51592ET0280122&PayerID=VNH3J2KQEK8AS 这样的网址,并想在我的控制器中附加。在我的控制器代码中
function checkout($token = array()) {
echo"<pre>";
print_r($token);
echo"</pre>";
}
但它显示空数组。
我得到像http://localhost/webpt/ipn/checkout/?token=EC-2YD51592ET0280122&PayerID=VNH3J2KQEK8AS 这样的网址,并想在我的控制器中附加。在我的控制器代码中
function checkout($token = array()) {
echo"<pre>";
print_r($token);
echo"</pre>";
}
但它显示空数组。
好的,我只是$config['uri_protocol'] = 'AUTO';
在config.php中设置& 使用
echo ($_GET['token']);
或print_r($this->input->get()); // print all the get values
& 它工作正常,谢谢大家。
您可以获取令牌的值,$this->input->get('token');
因为它是在问号后的 url 中传递的。
如果您的意思是要捕获参数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
}