如何设置PHP代码以使用带https连接的ssl

时间:2011-05-30 00:40:36

标签: php ssl https

我正在开发我的第一个需要SSL的网站,它托管在PCI兼容服务器上,SSL设置正确(或者我已经被告知)。

我希望我可以更改代码中的特定链接转到某个页面,例如https://mydomain.com/login.php,但唉,它不起作用。它甚至没有说存在SSL证书。

经过一番阅读后,我想我必须使用curl才能正确使用HTTPS正确吗?如果是这种情况,是否有关于此主题的任何好的“仍然有效”的教程?

另外,我的托管公司说我使用的php模块(我假设他指的是功能)与他们的系统不兼容,他们必须使用5.3.x ...我经历了整个页面他们声称的代码不兼容,每个函数都在php 5.3.x支持的函数列表中(http://php.net/quickref.php)。

对这里的含义有何见解?这个东西看起来不应该像火箭科学,但是我很想弄清楚它是否正确,并用SSL实现http。

谢谢!

1 个答案:

答案 0 :(得分:1)

我从来没有听说过这个。如果mydomain.com/login.php正在运行,但https://mydomain.com/login.php不正常,则表示未设置。您也可以查看https://www.mydomain.com/login.php是否有效。这取决于在证书和密钥中设置为完全限定域名的内容。

通常,服务器具有默认的自签名证书,并且在尝试转到https时会在浏览器中向您发出警告。那是你得到的??还是一个不同的错误?

希望这能为您提供方向......如果没有设置,您可以前往CA查询安装说明。