> But, first, you need to use get_magic_quotes_gpc() to see if magic_quotes_gpc
> is
> turned on. If so, you need to run stripslashes() on your variables before you
> run the mysql_real_escape_string() on them.
>
>
> if ( get_magic_quotes_gpc() ) {
> $_POST = array_map('stripslashes', $_POST);
> }
> $_POST = array_map('mysql_real_escape_string', $_POST);
I would totally remove magic_quotes_gpc rather than this for each request:
if ( get_magic_quotes_gpc() ) {
$_GET = array_map('stripslashes', $_GET);
$_POST = array_map('stripslashes', $_POST);
// $_REQUEST = array_map('stripslashes', $_REQUEST);
$_COOKIES = array_map('stripslashes', $_COOKIES);
}
there is a reason if magic_quotes has been removed by PHP defaults since ages
Regards
_________________________________________________________________
Windows Live: Make it easier for your friends to see what you’re up to on
Facebook.
http://www.microsoft.com/middleeast/windows/windowslive/see-it-in-action/social-network-basics.aspx?ocid=PID23461::T:WLMTAGL:ON:WL:en-xm:SI_SB_2:092009