Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/278.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php POST方法错误-禁止使用的单词?_Php_Post - Fatal编程技术网

Php POST方法错误-禁止使用的单词?

Php POST方法错误-禁止使用的单词?,php,post,Php,Post,代码: 我对这个错误一无所知。我知道问题出在单词substring和方法POST上,但我试图用谷歌搜索它,但没有成功 编辑: php是包含代码的文件。 我已经缩小了导致上述错误的代码范围。即使是包含各种字符的大字符串,所有这些都可以正常工作,但当字符串中包含该单词时,我会出现该错误。这是系统管理员的问题。我和他们谈过了,现在问题解决了。我已经询问了更多的细节。如果系统管理员给我提供更多信息,我将在这里发布。您确定test.php存在吗?尝试删除action属性,表单将提交到同一页面,而不是仅仅发

代码:

我对这个错误一无所知。我知道问题出在单词substring和方法POST上,但我试图用谷歌搜索它,但没有成功

编辑: php是包含代码的文件。
我已经缩小了导致上述错误的代码范围。即使是包含各种字符的大字符串,所有这些都可以正常工作,但当字符串中包含该单词时,我会出现该错误。

这是系统管理员的问题。我和他们谈过了,现在问题解决了。我已经询问了更多的细节。如果系统管理员给我提供更多信息,我将在这里发布。

您确定test.php存在吗?尝试删除action属性,表单将提交到同一页面,而不是仅仅发布一些代码,而不是与错误直接相关的代码。否则,请按照Philipp的说法执行,或者使用过度偏执的滥用检测系统。和系统管理员谈谈这个问题。通常不会,因为这样的原因。然而,有些被误导的灵魂认为这是一个好主意。因此,如果您注意到某些字符串(很可能是一种语言或另一种语言中的函数名字符串)被“不可接受”阻止,最好先检查一下。在您的情况下,我不知道,但如果任何用户输入中存在某个字符串,则肯定可以显示
406 not acceptable
。我对这个问题的回答可能会给出一个想法,即使它没有帮助。
        echo '<form method="POST" action="test.php" id="textarea">
        <textarea rows="40" cols="200" name="textarea" form="textarea">Text</textarea><br>
        <input type="submit">
        </form>';

        $string = $_POST["textarea"];
        exit();
Not Acceptable

An appropriate representation of the requested resource /test.php could not be found on this server.

Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.