繁体   English   中英

403 禁止错误发布 PHP/HTML 表单

[英]403 Forbidden Error Posting PHP/HTML Form

我最近遇到了一个问题,出于某种原因,当我在我的网站上单击提交按钮时,发布 html 表单会立即导致“403 forbidden”错误。 在单击提交按钮之前,web 页面加载得非常好。 我的网站是用 PHP 编写的,运行在 Amazon ec2 实例上。 一切都工作得很好,直到突然间我开始收到这个错误。 我已经对这段代码进行了大量的事先测试,出于某种原因,这只是现在才开始发生。

我尝试使用以下行制作.htaccess文件:

<IfModule mod_security.c>
SecFilterEngine Off
SecFilterScanPOST Off
</IfModule>

但这似乎没有做任何事情(我确实为我的 php 文件所在的/var/www目录设置EnableOveride All )。

我只是不太确定 go 在哪里,因为代码在完全相同的形式下工作得很好,但现在突然间它不再工作了。 我什至尝试注释掉我的 php 并提交没有逻辑可遵循的表单,但仍然看到此错误,所以我认为这不是代码问题,而是服务器上的 apache/php 问题。

(我真的不能发布太多我的代码因为它的任务)

我找到了解决方案。 我有一个 Amazon web 应用程序防火墙,它阻止了 html forms 的发布。禁用它允许表单正常发布。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM