【发布时间】:2016-06-04 06:22:56
【问题描述】:
具有 ssl 证书 (https://www.example.com/form.html) 的域上的简单 html 表单定义如下:
<form method="post" action="https://www.example.com/processForm.php">
当我发布表单时,我收到 403 错误消息
我已广泛搜索解决方案。我发现:
- 表单内容中的url应该被编码
-
.htaccess中可能存在需要解决的权限问题 - form
method属性可能不正确 - action 属性可能有误(例如缺少
www.)
我已经检查了上述每一项,但没有解决问题。
403 错误可能还有哪些其他原因?
【问题讨论】:
-
没有日志,没有操作系统/网络服务器详细信息。
-
我希望有日志 - php error.log 只处理 500 个错误。如果确实存在日志,可以在哪里找到它?
-
再一次:没有操作系统细节。没有网络服务器详细信息。对于 ubuntu 上的 nginx -
tail -f /var/log/nginx/*.log -
我很困惑,当您尝试浏览 example.com/form.html 或尝试发布到 example.com/processForm.php 时,您是否收到 403?
-
我刚刚编辑澄清。当我尝试将表单从 form.html 发布到 processForm.php