Page 1 of 1

curl mit PHP läuft per http aber nicht https

Posted: 2006-02-22 12:22
by leechi
servus,

hab leider ein arges problem.

benötige unbedingt cURl am laufen,

hab es auch soweit installiert,

per php kann ich nun auch mittels kleinem script auf http zugreifen.

sobald ich jedoch auf https zugreifen will wird mir vom browser gesagt das die seite nicht angezeigt werden kann.

komisch dabei ist, dass ich per shell auf http und https zugreifen kann.

weiß da jemand rat ??

## debian sarge -- php 4.4.2-1 -- Apache/2.0.54 -- curl enabled

Re: curl mit PHP läuft per http aber nicht https

Posted: 2006-02-22 13:31
by lord_pinhead
https in der Vhost Config eingebunden und ein Zertifikat vorhanden?

Re: curl mit PHP läuft per http aber nicht https

Posted: 2006-02-22 13:48
by leechi
jup,

es läuft sonst alles,

kann meine eigene domain per https erreichen und das zertifikat funzt auch.

sobald ich wiegesagt per shell

curl https://irgendeinedomain aufrufe läuft es,

nur halt nicht wenn ich dies per php script versuche,
nehme ich das gleiche script nur halt auf http dann gehts auch per php

Re: curl mit PHP läuft per http aber nicht https

Posted: 2006-02-23 12:21
by leechi
habe auch php-curl am laufen, open ssl is au da,

weiß vielleicht jemand rat ?

lg

Re: curl mit PHP läuft per http aber nicht https

Posted: 2006-02-24 10:18
by sycronic
wie sieht denn der aufruf in php bei dir aus??

ansonsten schonmal über alternativen nachgedacht? für php gibts doch schöne sachen wie snoopy etc..
weiss aber leider nicht, auf was du hinaus willst... zur not wget?

Re: curl mit PHP läuft per http aber nicht https

Posted: 2006-02-24 16:37
by leechi
der aufruf ist def. korrekt,

problem ist, dies ist ein kreditkartenmodul, welches ich von meinem paymentservice her nutzen muss ! :cry:

Re: curl mit PHP läuft per http aber nicht https

Posted: 2006-02-24 19:35
by dotme
Wenn ich die Doku zur Curl-Extension richtig verstehe, kannst Du doch mal den Erfolg (also das Funzen) Deines curl_exec() mit einem folgenden curl_errno() prüfen.

Im Fehlerfall sollte Dir der Code weiterhelfen.

Würde mich nicht wundern wenn es 51 ist und Du doch Dein CA-File erweitern musst oder die Zertifikatsprüfung unterdrücken musst.