Евгений Опубликовано 23 октября, 2005 Жалоба Поделиться Опубликовано 23 октября, 2005 Пытаюсь отключить magic_quotes, но ни через .htaccess: <IfModule mod_php4.c> php_flag magic_quotes_gpc off php_flag magic_quotes_runtime off php_flag magic_quotes_sybase off </IfModule> <IfModule mod_php5.c> php_flag magic_quotes_gpc off php_flag magic_quotes_runtime off php_flag magic_quotes_sybase off </IfModule> ни через PHP: ini_set('magic_quotes_gpc', FALSE); ini_set('magic_quotes_runtime', FALSE); ini_set('magic_quotes_sybase', FALSE); это сделать не получается. Как их всё-таки отключить? Ссылка на комментарий Поделиться на другие сайты Поделиться
admin Опубликовано 23 октября, 2005 Жалоба Поделиться Опубликовано 23 октября, 2005 Magic_quotes включены глобально на сервер и их отключение для конкретного пользователя невозможно. Включено для увеличения безопасности PHP-скриптов. Ссылка на комментарий Поделиться на другие сайты Поделиться
Евгений Опубликовано 24 октября, 2005 Автор Жалоба Поделиться Опубликовано 24 октября, 2005 Ясно... Жаль. Ссылка на комментарий Поделиться на другие сайты Поделиться
Коля Дубр Опубликовано 18 ноября, 2005 Жалоба Поделиться Опубликовано 18 ноября, 2005 Если очень надо, можно использовать вот такую функцию: <? function undo_magic_quotes() { 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) ; } } function array_map_recursive($function, $data) { foreach ( $data as $i => $item ) { $data[$i] = is_array($item) ? array_map_recursive($function, $item) : $function($item); } return $data; } ?> Только сначал хорошо подумайте. Рекомендуется к использованию только вместе с грамотными плэйсхолдерами. Ссылка на комментарий Поделиться на другие сайты Поделиться
Евгений Опубликовано 18 ноября, 2005 Автор Жалоба Поделиться Опубликовано 18 ноября, 2005 Собственно, я уже давно всё сделал Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Для публикации сообщений создайте учётную запись или авторизуйтесь
Вы должны быть пользователем, чтобы оставить комментарий
Создать учетную запись
Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!
Регистрация нового пользователяВойти
Уже есть аккаунт? Войти в систему.
Войти