ОБСУЖДЕНИЕ

ЧТо лутше XPDO или PDO

9 сообщений0 просмотровОткрыта
#1
Ходят слухи, что он «тормозной», «прожорливый» и «неповоротливый». И главным виновником всегда называют xPDO. и прошу давать свой ответ при голосование
#2
У нас pdo. Ничего не жрёт , безопасность на высоте. Зависит не от этого , а сколько гавнокода. Конечно если сотни пустых запросов то хоть что делай , но сайт будет тормозить или запросы несут много данных. Как вариант минимум запосов и гавнокода и всё тип топ
#3
-=(C)DRU987=-, ну про пдо я мало что знаю просто пока ковыряюсь изучаю))) там от инекцый не надо $sql = "SELECT * FROM users WHERE login = $login";
$login = $_POST["login"];
$login = mysql_real_escape_string($login); // MySQL делать
вот ток не понял как фильтруеца безmysql_real_escape_string
#4
Элементарно htmlspecialchars
#5
-=(C)DRU987=-, все по разному изясняются вот пример шас нашел даже сдесь не сочьти за реклаhttp://myrusakov.ru/php-data-objects.html
от куда они взяли это метод quote... взям ядро ротора там по другому иде все решает за себя array()
#6
kainsk, Вариантов масса. Можно кодировать и декодировать текст. Можно как я создавать несколько классов вывода. В одном классе смайлы не выведет , в другом php с подсветкой. Всё щависит от того какие данные. Если числа то как и раньше int , можно убрать пробелв , заменить кавычки . К примеру сначало у нам кавычки перед записью менялись спец символами , а на выводе декодировало обратно. Вариант хороший , но придумаль альтернативу иначе. Снйчас никакие скули не страшны.
#7
-=(C)DRU987=-, ясно..... у каждого свой клас работы
#8
kainsk, ну или типа такого
PHP
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;
}
#9
-=(C)DRU987=-, strip_data() от xss а array() масив от инекцый а числовын также фильтруется как и везде