Значение параметра register_globals, но теперь оно устарело и настоятельно не рекомендуется использовать, потому что это угроза безопасности.Любой может установить переменные в вашем скрипте, которые могут негативно или неожиданно взаимодействовать с вашим кодом.
Если вам абсолютно необходимо, вы можете сделать это следующим образом:
foreach ($_GET as $key=>$value) {
$$key = $value;
}
или, болеепросто:
import_request_variables("g");
или, чтобы сделать его немного более безопасным:
import_request_variables("g", "myprefix_"); // This way forces you to use "myprefix_"
// in front of the variables, better ensuring you are not unaware
// of the fact that this can come from a user
extract ($ _ GET) также может работать, как кто-то еще указал, и также позволяет спецификацию (через дополнительные аргументы) добавления префикса или что делать, если ваше извлечение конфликтует с уже существующей переменной (например, если вы извлекли после того, как вы определили некоторые другие переменные).