Page 1 sur 1

SSL: Connection Reset By Peer (IPN PayPal)

Posté : 28 févr. 2013, 04:42
par two3d
Bonjour,

j’essaye de mettre en place un système de rechargement d'un solde membre en PHP via l'IPN que propose la société PayPal.

Mais voila, je n'arrive pas à savoir d'où vient l'erreur suivante: PHP Warning: fgets(): SSL: Connection Reset By Peer

Est ce de mon hébergement mutualisé ? ou de PayPal ? et comment le solutionner svp ?


J'ai regardé et OpenSSL est activé sur mon hébergement

Re: SSL: Connection Reset By Peer (IPN PayPal)

Posté : 28 févr. 2013, 15:47
par enneite
Tu ouvre comment la connexion : avec fopen() , fsocketopen() ?
Avec fsocketopen(), tu peux tester plusieurs ports 443, 80 notamment.
Sinon tu peux utiliser cURL comme bibliotèque réseau, c'est vachement plus pratique que les sockets, avec un code ressemblant à ça :
$ch = curl_init();
curl_setopt( $ch, CURLOPT_URL, $url);
curl_setopt( $ch, CURLOPT_RETURNTRANSFER, TRUE );
curl_setopt( $ch, CURLOPT_HEADER, FALSE );//si on e veut pas récupétrer les entêtes http de la réponse
curl_setopt( $ch, CURLOPT_POST, TRUE );// si la requête http demandée est du POST
curl_setopt( $ch, CURLOPT_POSTFIELDS, $message);//le message de la forme "param1=val1&param2=val2" ...
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);//à mettre absolument sinon, la liste de certificats existants ne sera pas prise en compte

		//curl_setopt($ch, CURLOPT_SSLVERSION, 3);
		//curl_setopt($ch, CURLOPT_CAINFO, "[...]/Apache2/conf/ssl/mysite.com.cert" );

		 $returned = curl_exec($ch);

Re: SSL: Connection Reset By Peer (IPN PayPal)

Posté : 28 févr. 2013, 20:34
par two3d
le l'ouvre avec fsockopen, voici le code: https://www.paypaltech.com/SG2/PHPDbSQL.php

Merci pour la réponse

Re: SSL: Connection Reset By Peer (IPN PayPal)

Posté : 11 mars 2013, 11:40
par two3d
je ne trouve toujours pas de solution, help me please |*()