困惑于利用SSL

时间:2013-01-09 11:44:42

标签: php javascript security ssl shared

我有一个来自我的网络托管服务商的共享SSL证书(为了这个帖子的缘故),看起来像这样:

https://some-ssl-cert/mysite

转到该链接将转到我的网站,并使用绿色挂锁在https://中显示。

普通网站为http://

如何以https://显示网站的主要登录信息?

显然我无法告诉或将我的用户重定向到https://some-ssl-cert/mysite,所以我对如何实现这一点感到非常困惑。

最后,当我需要在非https://的其他网页上发送敏感信息时,我只需将该信息发送到https://some-ssl-cert/mysite?

例如,如果我需要发出安全的ajax请求,或者我会通过https://some-ssl-cert/mysite访问.php文件?

1 个答案:

答案 0 :(得分:1)

  

如何以https://?

显示网站的主登录信息

您需要一个用于您网站的主机名的SSL证书。您还需要您的主机支持它。

  

最后,当我需要在非https //的其他网页上发送敏感信息时,我会将该信息发送到https://some-ssl-cert/mysite吗?

如果您需要发送敏感信息,则需要通过HTTPS进行。如果您使用普通HTTP,则需要重定向到HTTPS站点。

  

例如,如果我需要发出安全的ajax请求,或者我会通过https://some-ssl-cert/mysite访问.php文件?

整个网页需要通过HTTPS提供。否则:

  • 这将是一个跨源请求,ajax将失败(CORS / JSONP / et alludes)
  • 非安全页面可能会受到干扰(例如JS添加会窃取安全获取的数据)。