首先,作为Web开发人员,我是一个完全新手。我有一个PHP函数来处理HTTP的post请求,它工作得很好。我在网上阅读了一些地方,我要做的就是将相同的功能发布到HTTPS,这就是我将端口80从端口80更改为端口443.所以不要看起来像这样:
$fp = fsockopen($host, 80, $errno, $errstr, 30);
看起来像这样:
$fp = fsockopen($host, 443, $errno, $errstr, 30);
不幸的是,这种变化似乎并没有起作用。所以我的问题是这些:
我需要更改的是端口号吗?
如果还有更多工作要做,我还需要做什么?
请尽量让事情尽可能简单,因为我是第一个承认我对这种事情很陌生的人。
非常感谢大家。
答案 0 :(得分:4)
答案 1 :(得分:0)
来自php.net:
如果安装了OpenSSL支持,您可以在主机名前加上ssl://或tls://,以使用通过TCP / IP的SSL或TLS客户端连接来连接到远程主机。
尝试将ssl://预先添加到$ host(但也保留端口443;