2010-11-19 16 views
2

私のクライアントがPaypalの速達チェックフローを使用して支払うことを希望します。私のウェブサイトはCodeIgniterで開発されています。お客様がキャンセルしてbcoz PaypalがキャンセルURLの末尾に「token = $$$$$$$」を追加した場合、404エラーが表示されます。CodeIgniterのPaypalエクスプレスチェックアウト

友達を教えてもらえますか?

答えて

3

GETパラメータを使用してURLを作成し、提供されたトークンにアクセスするためには、2つのことが必要です。システム/アプリケーション/ config.phpの中にまず

、変更:

$config['uri_protocol'] = "AUTO"; 

...へ...通常の方法でルートへのURLを許可する

$config['uri_protocol'] = "PATH_INFO"; 

。それは場所にいたら、コントローラのメソッドの先頭に同様にこれを追加します。

$token = $this->input->get('token'); 
:必要な場合は、トークン値にアクセスするためにこれを使用することができた後に$ _GET配列を、復活します

parse_str($_SERVER['QUERY_STRING'],$_GET); 

...あなたはすべて完了です!

-2

これをCIから取り出します。コミュニケーションには常に$ _SESSIONがあります。

関連する問題