On 8/8/08, Stephen <[EMAIL PROTECTED]> wrote:

> I found this solution after a web search. I can't attribute the author, but
> would like to if I could.

I have something like that myself, but even on the URL they linked it
has a "php.net approved" snippet of code that works:

http://www.php.net/manual/en/security.magicquotes.disabling.php

<?php
if (get_magic_quotes_gpc()) {
    function stripslashes_deep($value)
    {
        $value = is_array($value) ?
                    array_map('stripslashes_deep', $value) :
                    stripslashes($value);

        return $value;
    }

    $_POST = array_map('stripslashes_deep', $_POST);
    $_GET = array_map('stripslashes_deep', $_GET);
    $_COOKIE = array_map('stripslashes_deep', $_COOKIE);
    $_REQUEST = array_map('stripslashes_deep', $_REQUEST);
}
?>

but i'd say skip REQUEST. just unset($_REQUEST); don't get in the
habit of using it. blech.

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to