我的服务器通过https提供SSL连接,但证书费用额外......
PHP代码中是否有任何需要更改才能使用此协议?
我的网站有:
答案 0 :(得分:12)
你应该好好去。 PHP不会影响SSL的使用。
您应该检查的事项是:
http://
)https://
为前缀在SSL支持的网站中拥有没有https://
的资产,浏览器会警告访问者某些内容不正确。
答案 1 :(得分:2)
除了任何硬编码的URL之外,不,您的代码不应该知道差异,也不应该关心。
答案 2 :(得分:2)
我必须说与mvbrakel相同,但就会话cookie / cookie而言,只有在所有页面上使用https时才需要打开HTTPS。
另外只向cookie添加HTTP,js脚本将无法检查值等。
答案 3 :(得分:2)
您可以使用服务器.htaccess文件重定向所有链接。因此,当通过链接打开标准页面时,服务器会重定向到https版本...
# Permanent reirect ALL old pages to HTTPS:
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
答案 4 :(得分:1)
除了将所有链接从http://
更改为https://
之外,不需要更改代码(严重的是,请不要忘记,否则您不使用SSL ...)