deepslam
Новичок
Защита от XSS и SQL инъекции
Добрый день!
Пожалуйста подскажите как защищаться от XSS , желательно готовое решение, я использую SafeHtml, но он глючный и автор уже про него забыл.
Также очень интересна "правильная" защита от инъекций, я делаю так:
Проверяю все возможные данные на eregi, где это возможно, также есть функция:
очень не нравится то, что вследствии работы функции экранируются кавычки, пользователи у меня добавляют статьи и выглядит это не оч хорошо. Хотелось бы узнать, как можно этого избежать, magic_quotes_runtime ? Или еще как?
Заранее спасибо за ответы.
Добрый день!
Пожалуйста подскажите как защищаться от XSS , желательно готовое решение, я использую SafeHtml, но он глючный и автор уже про него забыл.
Также очень интересна "правильная" защита от инъекций, я делаю так:
Проверяю все возможные данные на eregi, где это возможно, также есть функция:
PHP:
function sql_quote( $value )
{
if( get_magic_quotes_gpc() )
{
$value = stripslashes( $value );
}
//check if this function exists
if( function_exists( "mysql_real_escape_string" ) )
{
$value = mysql_real_escape_string( $value );
}
//for PHP version < 4.3.0 use addslashes
else
{
$value = addslashes( $value );
}
return $value;
}
Заранее спасибо за ответы.