1

http://localhost/webpt/ipn/checkout/?token=EC-2YD51592ET0280122&PayerID=VNH3J2KQEK8AS のような URLを取得しており、コントローラーにキャッチしたいと考えています。私のコントローラーコードで

function checkout($token = array()) {
        echo"<pre>";
        print_r($token);
        echo"</pre>";
    }

しかし、空の配列が表示されます。

4

3 に答える 3

1

OK 、 config.php$config['uri_protocol'] = 'AUTO';に設定して使用する か、すべてのおかげで正常に動作します。echo ($_GET['token']);print_r($this->input->get()); // print all the get values

于 2012-11-02T10:11:15.837 に答える
0

$this->input->get('token');トークンは疑問符の後にURLで渡されるため、トークンの値を取得できます。

于 2012-11-02T09:03:38.070 に答える
0

param をキャッチしたい場合は、次のtoken2 つのオプションがあります。

URLを次のようにフォーマットします http://localhost/webpt/ipn/checkout/nouman

そして、次のようにコントローラーでキャッチします:

function checkout($token) {
    echo $token;
}

または使用 $this->input->get('token')

function checkout() { // http://localhost/webpt/ipn/checkout/?token=8767&param2=333
 echo $this->input->get('token'); // echo the name param
 print_r($this->input->get()); // print all the get values
}
于 2012-11-02T09:04:59.640 に答える