<?php

// this simulates magic_quotes_gpc off
if (!get_magic_quotes_gpc()) {
    return;
}
$_GET = reverse_magic_quotes($_GET);
$_POST = reverse_magic_quotes($_POST);
$_REQUEST = reverse_magic_quotes($_REQUEST);
$_COOKIE = reverse_magic_quotes($_COOKIE);
function reverse_magic_quotes($array)
{
    if (is_array($array)) {
        return array_map('reverse_magic_quotes', $array);
    } else {
        return stripslashes($array);
    }
}
Example #2
0
function reverse_magic_quotes(&$var)
{
    if (is_array($var)) {
        foreach ($var as $key => $new_var) {
            reverse_magic_quotes($var[$key]);
        }
    } else {
        $var = stripslashes($var);
    }
}