Ходят слухи, что он «тормозной», «прожорливый» и «неповоротливый». И главным виновником всегда называют xPDO. и прошу давать свой ответ при голосование
ОБСУЖДЕНИЕ
ЧТо лутше XPDO или PDO
У нас pdo. Ничего не жрёт , безопасность на высоте. Зависит не от этого , а сколько гавнокода. Конечно если сотни пустых запросов то хоть что делай , но сайт будет тормозить или запросы несут много данных. Как вариант минимум запосов и гавнокода и всё тип топ
-=(C)DRU987=-, ну про пдо я мало что знаю просто пока ковыряюсь изучаю))) там от инекцый не надо $sql = "SELECT * FROM users WHERE login = $login";
$login = $_POST["login"];
$login = mysql_real_escape_string($login); // MySQL делать
вот ток не понял как фильтруеца безmysql_real_escape_string
$login = $_POST["login"];
$login = mysql_real_escape_string($login); // MySQL делать
вот ток не понял как фильтруеца безmysql_real_escape_string
Элементарно htmlspecialchars
-=(C)DRU987=-, все по разному изясняются вот пример шас нашел даже сдесь не сочьти за реклаhttp://myrusakov.ru/php-data-objects.html
от куда они взяли это метод quote... взям ядро ротора там по другому иде все решает за себя array()
от куда они взяли это метод quote... взям ядро ротора там по другому иде все решает за себя array()
kainsk, Вариантов масса. Можно кодировать и декодировать текст. Можно как я создавать несколько классов вывода. В одном классе смайлы не выведет , в другом php с подсветкой. Всё щависит от того какие данные. Если числа то как и раньше int , можно убрать пробелв , заменить кавычки . К примеру сначало у нам кавычки перед записью менялись спец символами , а на выводе декодировало обратно. Вариант хороший , но придумаль альтернативу иначе. Снйчас никакие скули не страшны.
-=(C)DRU987=-, ясно..... у каждого свой клас работы
kainsk, ну или типа такого
function strip_data($text)
{
$quotes = array ("\x27", "\x22", "\x60", "\t", "\n", "\r", "*", "%", "<", ">", "?", "!" );
$goodquotes = array ("-", "+", "#" );
$repquotes = array ("\-", "\+", "\#" );
$text = trim( strip_tags( $text ) );
$text = str_replace( $quotes, '', $text );
$text = str_replace( $goodquotes, $repquotes, $text );
$text = ereg_replace(" +", " ", $text);
return $text;
}
-=(C)DRU987=-, strip_data() от xss а array() масив от инекцый а числовын также фильтруется как и везде