1. PHP / Говнокод #16627

    +158

    1. 1
    2. 2
    3. 3
    if( is_numeric((int)$_GET['id1']) && is_numeric((int)$_GET['id2']) && is_numeric((int)$_GET['id3']) ){
    
    }

    Капитан очевидность)

    Запостил: sa-kirich, 01 Сентября 2014

    Комментарии (9) RSS

    • Ну давай уже покажи is_numeric, держу пари там тоже говно
      Ответить
      • держи
        http://php.net/manual/ru/function.is-numeric.php
        умиляет каст к (int) перед вызовом is_numeric.
        Ответить
        • А это php-шная функция, тогда вопрос снимается, говно только в касте
          Ответить
        • > умиляет каст к (int) перед вызовом is_numeric.
          А то еще false вернет ненароком...
          Ответить
          • > А то еще false вернет ненароком...
            стабильность залог успеха
            Ответить
    • Как вариант, проверка что запрос набрали не в адресной строке и вместо ид подсунули какое то говно.
      PS имхо, все что написано на пхп, по дефолту можно считать говном.
      Ответить
      • > все что написано на пхп, по дефолту можно считать говном

        Когда борманд пишет на PHP, ангелы спускаются из рая, чтобы полюбоваться его кодом.
        Ответить
        • Когда борманд пишет на PHP, земля в радиусе джвух километров превращается в выжженную пустыню...
          Ответить
          • - А знаете что, ангелы? - спросил, тоже тихо-тихо.
            - Что? - ответили ангелы.
            - Тяжело мне...
            - Да, мы знаем, что тяжело, - пропели ангелы. - А ты походи, легче будет
            Ответить

    Добавить комментарий