像$HTTP_GET_VARS 和$HTTP_POST_VARS 不能在函数使用。直接使用则是正确的。
如:直接使用:
foreach($HTTP_GET_VARS as $v)
{
echo $v."<br>";
}
在函数中使用(出现错误):
function FunGPvar()
{
foreach($HTTP_GET_VARS as $v)
{
echo $v."<br>";
}
}
FunGPvar();
如:直接使用:
foreach($HTTP_GET_VARS as $v)
{
echo $v."<br>";
}
在函数中使用(出现错误):
function FunGPvar()
{
foreach($HTTP_GET_VARS as $v)
{
echo $v."<br>";
}
}
FunGPvar();
function FunGPvar($HTTP_GET_VARS)
{
foreach($HTTP_GET_VARS as $v)
{
echo $v."<br>";
}
}
FunGPvar($HTTP_GET_VARS);
php.ini 中
register_globals = On
if(PHP_VERSION < '4.1.0') {
$_GET = &$HTTP_GET_VARS;
$_POST = &$HTTP_POST_VARS;
$_COOKIE = &$HTTP_COOKIE_VARS;
$_SERVER = &$HTTP_SERVER_VARS;
$_ENV = &$HTTP_ENV_VARS;
$_FILES = &$HTTP_POST_FILES;
}