Tarakan
Новичок
fsockopen & ssl - не приходит ответ
проблема в следущем:
пытаюсь подключится к ssl ресурсу через fsockopen:
$header .= "POST //gateway/transact.dll HTTPS/1.0\r\n";
$header .= "Content-type: application/x-www-url-encoded\r\n";
$header .= 'Content-Length: ' . strlen($data) . "\r\n\r\n";
$fp = fsockopen ('secure.authorize.net', 443, $errno, $errstr, 30);
он подключается - $fp не пустой
дальше:
fputs ($fp, $header.$data);
while (!feof($fp)) $response .= fgets ($fp, 1024);
ответ пустой.
здесь http://phpclub.ru/talk/showthread.php?threadid=58467&highlight=fsockopen+ssl обсуждалась такая проблема. как я понял через сокет нельзя подключится, если SSL собран динамически ...
Как узнать как он собран на authorize?
И я же вроде подключился ($fp не пустое).
В чем проблема? почему ответ пустой?
Спасибо!
проблема в следущем:
пытаюсь подключится к ssl ресурсу через fsockopen:
$header .= "POST //gateway/transact.dll HTTPS/1.0\r\n";
$header .= "Content-type: application/x-www-url-encoded\r\n";
$header .= 'Content-Length: ' . strlen($data) . "\r\n\r\n";
$fp = fsockopen ('secure.authorize.net', 443, $errno, $errstr, 30);
он подключается - $fp не пустой
дальше:
fputs ($fp, $header.$data);
while (!feof($fp)) $response .= fgets ($fp, 1024);
ответ пустой.
здесь http://phpclub.ru/talk/showthread.php?threadid=58467&highlight=fsockopen+ssl обсуждалась такая проблема. как я понял через сокет нельзя подключится, если SSL собран динамически ...
Как узнать как он собран на authorize?
И я же вроде подключился ($fp не пустое).
В чем проблема? почему ответ пустой?
Спасибо!