query_string中的phpinfo()清除$ _GET变量

时间:2011-10-07 16:21:03

标签: php function search get query-string

我正在尝试使用文本框创建一个表单来搜索单词和函数。

但是当我搜索phpinfo(或phpinfo()时,所有$ _GET变量都是空的。 例如

<form name="search-form" method="GET" action"results.php">
<input name="search-input" value = "" type="text"/>
<input name="search-submit" value ="Submit" type="submit"/>
</form>

如果我搜索任何内容并打印

print_r($_GET);

作品 但是当我搜索phpinfo(或phpinfo() 我用print_r打印($ _ GET)一直返回array()。

为什么会这样?

1 个答案:

答案 0 :(得分:2)

您应该询问您的托管服务提供商。症状表明有一个安全模块(可能mod_security)用黑名单过滤掉你的查询字符串。