Конечно, самый простой способ - отключить magic_quotes.
с обычным конфигом PHP / Apache, эта строка
php_flag magic_quotes_gpc 0
в файле .htaccess
сделает это.
, но для совместимости функцию можно использовать и в некоторых конфигурационных файлах.
if ( get_magic_quotes_gpc( ) ) {
$_GET = array_map_recursive('stripslashes', $_GET) ;
$_POST = array_map_recursive('stripslashes', $_POST) ;
$_COOKIE = array_map_recursive('stripslashes', $_COOKIE) ;
$_REQUEST = array_map_recursive('stripslashes', $_REQUEST) ;
if (isset($_SERVER['PHP_AUTH_USER'])) stripslashes($_SERVER['PHP_AUTH_USER']);
if (isset($_SERVER['PHP_AUTH_PW'])) stripslashes($_SERVER['PHP_AUTH_PW']);
}
один из самых простых