2010-11-19 9 views
2

Ich möchte, dass meine Kunden mit Paypal Express-Checkout Flow zu zahlen. Meine Website wird in CodeIgniter entwickelt. Ich erhalte 404 Fehler, wenn der Kunde storniert und auf die Website zurückkehrt bcoz Paypal fügt "token = $$$$$$$" am Ende der Stornierungs-URL hinzu.Paypal Express Checkout in CodeIgniter

Können Sie mir Freunde helfen?

Antwort

3

Es gibt zwei Dinge, die Sie benötigen, um die URL mit dem Parameter GET arbeiten zu lassen und auf das angegebene Token zuzugreifen.

Erste in System/application/config.php ändern:

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

... bis ...

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

Das wird die URL Route in der üblichen Weise ermöglichen. Sobald das an Ort und Stelle ist, fügen Sie diese wie an der Spitze Ihrer Controller-Methode:

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

, dass die $ _GET Array wird wieder einzustellen, nach denen Sie diese verwenden, um den Token-Wert zugreifen, wenn erforderlich:

$token = $this->input->get('token'); 

... und du bist fertig!

-2

nehmen Sie es aus der CI. Sie haben immer die $ _SESSION zu kommunizieren.

Verwandte Themen