cURL-Verbindung mit https scheitert
am 13.07.2006 15:57:38 von Thomas DartschHallo,
ich habe eine Frage zum cURL-Modul von PHP.
Folgende Zeilen benutze ich beispielhaft für eine entfernte Verbindung per
https:
$ch = curl_init(https://www.example.com);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, "&foobar=1");
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 2);
curl_setopt($ch, CURLOPT_USERAGENT, "php ctpextpost");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_TIMEOUT, 45);
print_r(curl_getinfo($ch));
$result = curl_exec($ch);
Auf einem Account funktioniert die Verbindung ohne Probleme.
der print_r() gibt mir zudem die üblichen Verbindungsinfos.
Laut phpinfo ist dort cURL wie folgt installiert: (PHP Version 4.4.2)
CURL support enabled
CURL Information libcurl/7.13.2 OpenSSL/0.9.7e zlib/1.2.2 libidn/0.5.13
------------------------------------------------------------ --
Auf einem anderen Server funktioniert exakt dasselbe Script nicht.
der print_r() liefert mir zu allen Verbindungsvariablen eine "0".
phpinfo: (PHP Version 4.4.1)
CURL support enabled
CURL Information libcurl/7.15.1 OpenSSL/0.9.7d zlib/1.2.3
allow_url_fopen On
Hat jemand eine Idee, warum dasselbe Script bei fast denselben relevanten
Systemparametern nicht funktioniert?
Habe ich eventuell etwas übersehen?
t.d