您是否需要包含完整的https文件名才能在html / php表单上使用SSL?

时间:2011-02-17 13:05:49

标签: php html ssl

<form action="purchase.php" method="post">是我在付款表单中使用的代码。我是否需要包含整个https://domainname.com以便在我的表单中使用ssl?

3 个答案:

答案 0 :(得分:3)

如果您从http://domainname.com开始,您的表单将提交至http://domainname.com/purchase.php

如果您从https://domainname.com开始,您的表单将提交至https://domainname.com/purchase.php

因此,客户端浏览器需要使用表单所在页面中的https://协议来使用https。 (即,相对路径使用页面的http(s)协议)。

答案 1 :(得分:2)

不,你没有,因为你正在使用相对网址。相对URL意味着使用相同的域等。

答案 2 :(得分:1)

没有。使用HTTPS不会改变相对URI的工作方式。

(当然,您必须首先通过HTTPS提供包含表单的页面,否则相对URI是相对于HTTP页面的 - 但如果表单是通过HTTP提供的,则可能会被修改途中,无论如何你需要使用HTTPS服务。)