Hlavní navigace

Názor k článku PHP okénko: Kontrola chyb od Vít Peprníček - No nevím jestli je rozumné uživateli zobrazovat dotazy...

  • Článek je starý, nové názory již nelze přidávat.
  • 25. 4. 2005 13:35

    Vít Peprníček (neregistrovaný)
    No nevím jestli je rozumné uživateli zobrazovat dotazy a pomahat tak hacknout web. Doporucil bych spise tento zpusob
    $query = "select * from tabulka";
    // pouzivam zvlast $query, protoze kdyz debuguju, tak potom pred to pridam echo a vidim jak se dotaz poskaldal
    if($result = mysql_query($query)) {
        while(mysql..... to znate
    } else {
        trigger_error("Nanstala chyba : 
    ".mysql_error()."
    ". $query, E_USERERROR); }; // Zároveň by mělo být ošetřeny chyby standartním způsobem. set_error_handler('catch_error'); function catch_error(...) { if (DEBUG) { echo $error_msg; } else { echo 'Doslo k chybe, zkuste to pozdeji ...'; log_error($error_msg); }; };
    v případě ladění bude konstanta DEBUG nastavena na true v ostrem provozu na false v kazdem pripade by se chyby mely logovat.