<form action="purchase.php" method="post">
是我在付款表单中使用的代码。我是否需要包含整个https://domainname.com以便在我的表单中使用ssl?
答案 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服务。)