fsockopen and SSL
| From: | Ralph | Date: | Sun, 08 Jun 2003 03:37:32 +0000 |
| Subject: | fsockopen and SSL | ||
| Groups: | php.general | ||
| Request: | Send a blank email to php-general+get-150627@lists.php.net to get a copy of this message | ||
i'm trying to make a POST request to my merchant's https server using
the following:
foreach($HTTP_POST_VARS as $key => $value){
$value = urlencode(stripslashes($value));
$req .= "&$key=$value";
}
$header .= "POST /gw/native/direct2.1 HTTP/1.0\r\n";
$header .= "Content-Type:
application/x-www-form-urlencoded\r\n";
$header .= "Content-Length: ".strlen($req)." \r\n\r\n";
$fp = fsockopen('ssl://secure.netbilling.com', 443,
$errno, $errstr, 30);
if(!$fp){
echo $errstr($errno);
} else {
fputs($fp, $header . $req);
while(!feof($fp)){
$res = fgets($fp, 1024);
}
fclose($fp);
}
but I get following error:
Warning: fsockopen() [function.fsockopen]: no SSL support in this build
in
/usr/home/trivisions/html/sextoymerchant.com/payment/checkout_confirm.ph
p on line 64
So does this mean that my PHP installation does not support SSL, and
that I have to recompile PHP again?
I looked at the PHP installation configure options but did not see
anything regarding SSL, so how would I install this?
I am running PHP Version 4.3.1