|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | |||
|
Membre régulier
![]() Vincent LeboulangerDéveloppeur informatique Inscription : janvier 2005 Messages : 319 ![]() |
Bonjour
voilà, je souhaite mettre en place Paypal sur mon site, notamment leur API expressCheckoutExpress (étant donné que je souhaite seulement que les clients payent avec leur compte Paypal login/mot de passe) Voici mon code dans mon controller : Code :
Citation:
Auriez-vous une explication ? et une solution ? D'avance merci. Vincent |
|||
|
|
00
|
|
|
#2 |
|
Membre confirmé
![]() ![]() Lucas CORBEAUXChef de projet MOE Inscription : février 2003 Messages : 159 ![]() |
T'as regardé tes logs d'erreurs PHP ? A tout hasard tu n'aurais pas un warning de type headers already sent ? Car ça ressemble fort à un problème de ce genre, il y a probablement une sortie (echo... ou plus vicieux, un espace placé avant la balise <?php ou après la balise ?>) vers le navigateur.
Cela dit, je ne vois pas trop pourquoi tu veux effectuer une redirection dans ta vue, ça sera plus à sa place dans le contrôleur, et il y a un helper pour ça : http://framework.zend.com/manual/en/...ers.redirector Ou la méthode _redirect : http://framework.zend.com/apidoc/1.1...n::_redirect() |
|
00
|
|
|
#3 | |
|
Membre régulier
![]() Vincent LeboulangerDéveloppeur informatique Inscription : janvier 2005 Messages : 319 ![]() |
Bonjour,
Mon problème avec la fonction _redirect(), c'est qu'elle recherche l'URL que je souhaite exécuter sur mon site, or il s'agit de l'URL d'un autre site pour rediriger mon client. Voici le message obtenu : Citation:
D'avance merci. Vincent |
|
|
|
00
|
|
|
#4 | ||
|
Membre confirmé
![]() ![]() Lucas CORBEAUXChef de projet MOE Inscription : février 2003 Messages : 159 ![]() |
Quelle version du framework utilisez-vous ? De ce que je vois dans le code de l'helper redirector (_redirect() est un proxy vers gotoUrl de l'helper redirector), ce n'est pas sensé être le cas :
http://framework.zend.com/svn/framew...Redirector.php Plus précisément : Code :
Code :
$this->_redirect($paypalUrl, array('prependBase' => false)); |
||
|
00
|
|
|
#5 |
|
Membre régulier
![]() Vincent LeboulangerDéveloppeur informatique Inscription : janvier 2005 Messages : 319 ![]() |
Problème résolu....
encore un truc à la con. Ce qui posait problème, c'était le fait que ma vue dans dans un iframe... une fois l'iframe supprimée, ça fonctionne. merci. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com