我的表单流程完美无缺,但在将表单操作重命名为
之后<form action="https://www.example.com/validate.php" method="post">
使用SSL证书时它停止工作。好像SESSION变量不再正确传递......
我对https和表单有什么了解吗? 如果我保持表单操作路径相对它工作正常但我的表单是否安全?
答案 0 :(得分:2)
接下来,您可能希望将非安全页面的会话ID传递给安全页面。
e.g。在表单页面:
<form action="https://www.example.com/validate.php" method="post">
<input type="hidden" value="<?php echo session_id(); ?>" name="sid" />
在回发页面:
session_id($_POST['sid']);
您应该能够重新连接到会话。希望它有所帮助。