DenVeroid
Новичок
Что за код такой?
вот немогу разобраться, часто вижу в комерчиских продуктах есть примерно такой код, вот один из них
// ----------------------------------------------
// REGISTER GLOBALS OFF
// ----------------------------------------------
if (isset($HTTP_COOKIE_VARS))
{
while(list($var,$val)=each($HTTP_COOKIE_VARS))
{
$$var=$val;
}
}
if (isset($HTTP_GET_VARS))
{
while(list($var,$val)=each($HTTP_GET_VARS))
{
$$var=$val;
}
}
if (isset($HTTP_POST_VARS))
{
while(list($var,$val)=each($HTTP_POST_VARS))
{
$$var=$val;
}
}
if (isset($HTTP_SERVER_VARS))
{
while(list($var,$val)=each($HTTP_SERVER_VARS))
{
$$var=$val;
}
}
// END
что он делает, какую роль он играет, я так понимаю что просто прогоняет глобальные переменные через цикл, но смысл?
вот немогу разобраться, часто вижу в комерчиских продуктах есть примерно такой код, вот один из них
// ----------------------------------------------
// REGISTER GLOBALS OFF
// ----------------------------------------------
if (isset($HTTP_COOKIE_VARS))
{
while(list($var,$val)=each($HTTP_COOKIE_VARS))
{
$$var=$val;
}
}
if (isset($HTTP_GET_VARS))
{
while(list($var,$val)=each($HTTP_GET_VARS))
{
$$var=$val;
}
}
if (isset($HTTP_POST_VARS))
{
while(list($var,$val)=each($HTTP_POST_VARS))
{
$$var=$val;
}
}
if (isset($HTTP_SERVER_VARS))
{
while(list($var,$val)=each($HTTP_SERVER_VARS))
{
$$var=$val;
}
}
// END
что он делает, какую роль он играет, я так понимаю что просто прогоняет глобальные переменные через цикл, но смысл?