tristram
Guest
register_globals, magic_quotes
Извините если оффтоп, но я увидел много просьб связанных с register_globals и magic_quotes.
Решил привести код который по моим представлением должен быть в начале любой программы, он нейтралирует magic_quotes и импортрует все переменные окружения ($_GET, $_POST, $_COOKIE).
Извините если оффтоп, но я увидел много просьб связанных с register_globals и magic_quotes.
Решил привести код который по моим представлением должен быть в начале любой программы, он нейтралирует magic_quotes и импортрует все переменные окружения ($_GET, $_POST, $_COOKIE).
PHP:
@ignore_user_abort(true);
@set_magic_quotes_runtime(0);
@set_time_limit(0);
if (!ob_get_contents()) {@ob_start(); @ob_implicit_flush(0);}
if(!ini_get("register_globals")) {import_request_variables("GPC");}
$starttime = getmicrotime();
if (get_magic_quotes_gpc())
{
if (!function_exists("strips"))
{
function strips(&$el)
{
if (is_array($el)) {foreach($el as $k=>$v) {strips($el["$k"]);} }
else {$el = stripslashes($el);}
}
}
strips($_REQUEST);
}
foreach($_REQUEST as $k=>$v) {if (!isset($$k)) {$$k = $v;}}