RE: [PHP] POST to port 443 (SSL)

From: Date: Tue, 28 Aug 2001 09:04:01 +0000
Subject: RE: [PHP] POST to port 443 (SSL)
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-64749@lists.php.net to get a copy of this message
Ermm you are missing SSL encryption. You can't just try and talk to port 443! You have to use something that talks SSL to talk to port 443. fsockopen() does not talk SSL. Regards -- Jon Farmer Õ¿Õ¬ Systems Programmer, Entanet www.enta.net Tel +44 (0)1952 428969 Mob +44 (0)7968 524175 PGP Key available, send blank email to pgpkey@bctech.co.uk -----Original Message----- From: Patrick Calkins [mailto:_pcalkins@oemsupport.com] Hello, I am trying to use the UPS Online Tools, the XML version. This requires you POSTing an XML document to their Tools server, which is SSL enabled. I am having a problem getting this to connect in PHP (4.0.6) on my server (Apache 1.3.20). In my scripts, I use $Socket = fsockopen (www.ups.com, 443, $errno, $errstr); if (!$Socket) die ("Error bla bla bla"); fputs ($Socket, "GET /ups.app/xml/Rate HTTP/1.0\r\n\r\n"); ... ... If you point your browser to https://www.ups.com/ups.app/xml/Rate you will see a response. But this code seems to just time-out. If I change the port 443 to port 80, I will get a response. What am I missing for it to talk to an SSL port??

« previous php.general (#64749) next »