$fp = pfsockopen("ssl://www.broderbros.com", 443, $errno, $errstr);
if (!$fp) {
echo "$errstr ($errno)<br/>\n";
echo $fp;
} else {
fputs($fp, "POST /cgi-bin/broderliv/inx_productPage.htm?sr=5930 HTTP/1.1\r\n");
fputs($fp, "Host: broderbros.com\r\n");
fputs($fp, "Set-Cookie: $cookiename=$cookievalue");
fputs($fp, "Connection: close\r\n\r\n");
while (!feof($fp)) {
echo fgets($fp,8192);
}
fclose($fp);
}
Echoes the page as if no cookie was set. Also shows at the end of the page:
[pre]Warning: fgets() [function.fgets]: SSL: fatal protocol error in C:\PHP Site\broderbros\fopen.php on line 20
[/pre]
But it doesn't show that warning if I take out the Set-Cookie line. What is wrong?