On Thu, August 10, 2006 7:54 am, [EMAIL PROTECTED] wrote:
> This is what I found and started to use: created magic_quotes_off.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);
> }

The downside here is that having Magic Quotes on has a slight
performance penalty, and then recursing through all the stuff to just
undo that has a slight (but higher) performance penalty.

While it's unlikely to matter on a boutique site, or even on a
moderately busy site, this would probably not be a Good Idea if
performance is near the top of your list...

I'm just guessing here -- Maybe all this is so fast it just doesn't
matter.

Still seems kinda icky to me compared to a simple php.ini or .htaccess
change if you control the environment.

Obviously, if your source is released to the world at large, and you
have zero control over the environment, you're stuck with this magical
un-do.

-- 
Like Music?
http://l-i-e.com/artists.htm

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

Reply via email to