CURL Anforderungsproblem

7

Ich versuche, die paypal pdt Informationen zu überprüfen.

Ich habe mein Mockup-Formular erstellt und es eingereicht. IT arbeitete und gab die Informationen auch zurück.

Ich habe das Gleiche versucht, indem ich eine Curl-Anfrage gestellt habe. Aber meine aktuelle Anfrage ist leer für mich.

mein Mockup-Formular:

%Vor%

Mein CURL REQ-Code:

%Vor%

BEARBEITEN:

ON Tracking curl error Ich habe folgende Nachricht gefunden:

  

SSL: Zertifikat-Antragstellername "www.sandbox.paypal.com" stimmt nicht überein   Ziel Hostname 'sandbox.paypal.com'

    
KoolKabin 02.09.2011, 04:41
quelle

5 Antworten

8

Änderung: $ ch = curl_init ('https://sandbox.paypal.com/cgi-bin/webscr');
An: $ ch = curl_init ('https://www.sandbox.paypal.com/cgi-bin/webscr');

Grund: Das Zertifikat für www.sandbox.paypal.com ist nicht gültig für sandbox.paypal.com.
Mache die gleiche Änderung in der 'Aktion' deiner Form, übrigens.

    
Robert 02.09.2011, 16:03
quelle
21

Tatsächlich können Sie einfach die Peer-HOST-Überprüfung deaktivieren. In einigen PHP / cURL-Versionen reicht es nicht aus, PEER zu deaktivieren:

%Vor%

Aus der Dokumentation:

  

CURLOPT_SSL_VERIFYHOST: 1 um das Vorhandensein eines gebräuchlichen Namens zu überprüfen   das SSL-Peer-Zertifikat. 2 um die Existenz eines gemeinsamen Namens zu überprüfen   und vergewissern Sie sich, dass es mit dem angegebenen Hostnamen übereinstimmt. In Produktion   Umgebungen sollte der Wert dieser Option bei 2 (Standard) bleiben   Wert).

    
joao_dv 05.06.2013 13:14
quelle
6

Sie müssen cURL mitteilen, das SSL-Zertifikat nicht zu überprüfen. Dies kann durch Setzen einer cURL-Option erfolgen:

%Vor%

Weitere Informationen hier:

Ссылка

    
Sam Huggill 02.09.2011 07:13
quelle
2
  

curl_setopt ($ ch, CURLOPT_SSL_VERIFYPEER, 0);

Obwohl das obige funktioniert, wird es nicht empfohlen.

wie Robert sagte

Ändern:

  

$ ch = curl_init ('https://sandbox.paypal.com/cgi-bin/webscr');

An:

  

$ ch = curl_init ('https://www.sandbox.paypal.com/cgi-bin/webscr');

    
Ganesh Hegde 25.07.2012 10:11
quelle
0

Schicke es als String:

%Vor%     
tttony 02.09.2011 04:49
quelle

Tags und Links