【发布时间】:2011-04-18 10:32:11
【问题描述】:
我有 Ubuntu 10.10 和 apache2、php 5.3.3-1 和 mysql 5.1。
我通过 URL 将一些值传递给页面。在那个页面上,如果我执行print_r($_GET),那么我会看到数组内容。但是如果我这样做print_r($_REQUEST) 数组是空的。任何想法为什么会这样?
【问题讨论】:
-
这是个老问题...你试过
var_dump($GLOBALS['_REQUEST']);吗? -
是的 $GLOBALS['_REQUEST'] 也是空的
-
在 php.ini 中查看
register_long_arrays和auto_globals_jit。有时它会起作用,当您关闭它们时(更改 php.ini 后重新启动服务器)。你有什么价值观?还可以看看下面@PaulP 的回答。