“http://”使第一个字段崩溃
不是 http 或 http: 或 http://
<form action="samepage.php" method="post">
username:<br>
<input type="text" name="username" value="" />
field2:<br>
<input type="text" name="field2" value="" />
<input type="submit" value="Register" />
</form>
这几乎是确切的代码...如果我将 http:// 输入用户名字段,我会收到错误。
" 您无权访问此服务器上的 /samepage.php。
此外,在尝试使用 ErrorDocument 处理请求时遇到 404 Not Found 错误。”
如果我把它放在第二个字段中,我不会收到错误。
我难住了。
IndexIgnore .htaccess */.??* *~ *# */HEADER* */README* */_vti*
AuthName *****.com
AuthType Basic
AuthUserFile /home/*****/.htpasswds/.htpasswd
Options -Indexes
<Files private.php>
require valid-user
</Files>
所以,是的,让我们摆脱所有的废话。这在第一个插槽中失败 http://,在第二个插槽中起作用。没有 php 或 mysql 最初我已经完成了我能想到的所有调试。
<form action="newEmptyPHP.php" method="post">
<input type="text" name="username" value="" />
<input type="text" name="twitter" value="" />
<input type="submit" value="Register" />
</form>
我已经联系了我的主机安全团队,希望他们能解决这个问题。它必须是一个设置,除非在某个地方张贴任何形式的第一个文本字段不能包含 http://。
如果有帮助,主持人正在使用 modsecurity.org 的新信息。