Re: A propos de paypal_ipn
Cédric Morin <cedric.morin <at> yterium.com>
2012-04-23 17:35:32 GMT
Le 23 avr. 2012 à 19:10, toutati a écrit :
> Le 23/04/12 19:03, Cédric Morin a écrit :
>> Attention, tous les serveurs et PHP ne disposent pas de Curl...
> groumpf, merci Cedric, faut laisser tomber Curl alors
> amha recuperer_page est trop compliquée (normal pour tout ce que fait cette fonction)
recuperer_page est compliquée parce que justement elle gère la diversité des configurations
possibles, et assure de fonctionner dans tous les cas...
Ton problème est ici que l'url est en https:// : pour que recuperer_page puisse fonctionner il faut
mod_ssl sur le serveur, ce qui n'est pas le cas de tous les serveurs.... (en particulier en local, oui ces
histoires de configuration serveur sont vraiment pénibles)
Je me souviens que j'avais commis le truc ci-dessous quand j'étais tombé sur ce problème : une fonction
qui prend juste $url et $data et utilise soit CURL soit recuperer_page pour faire le POST.
Si ça peut te rendre service...
A utiliser avec
$bank_recuperer_post_https_dist = charger_fonction('bank_recuperer_post_https','inc');
list($response,$erreur,$erreur_msg) = $bank_recuperer_post_https_dist($API_Endpoint,$nvpreq);
et dans inc/bank_recuperer_post_https.php ($datas peut etre soit un tableau clé=>valeur, soit une
chaine de get "&cle=valeur&..." ) :
<?php
/*
* Banque
* transaction, paiement
*
(Continue reading)