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

    +67

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    18. 18
    if( $proverka === true )
        $_SESSION['id'] = $user['id'];
    if( $proverka === true )
        $_SESSION['milo'] = $user['milo'];
    if( $proverka === true )
        $_SESSION['parol'] = $user['parol'];
    if( $proverka === true )
        $_SESSION['prava'] = $user['prava'];
    if( $proverka === false )
        echo 'Ввиденные вами данные неверны!';
    if( $proverka === false )
        $_SESSION['id'] = '';
    if( $proverka === false )
        $_SESSION['milo'] = '';
    if( $proverka === false )
        $_SESSION['parol'] = '';
    if( $proverka === false )
        $_SESSION['prava'] = '';

    0-0 //-0 //-\\

    Запостил: Snickers, 19 Октября 2012

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

    • echo 'Увиденные вами данные невэрны!';

      странно, что "данные" с 2мя "н" написано, все таки на одном уроке русского автор присутствовал
      Ответить
    • Покажите поциенту скобки }{
      Ответить
      • показать все, что скрытопричем тут скобки
        Ответить
        • > причем тут скобки

          if( $proverka === true )
              $_SESSION['id'] = $user['id'];
          if( $proverka === true )
              $_SESSION['milo'] = $user['milo'];
          if( $proverka === true )
              $_SESSION['parol'] = $user['parol'];
          if( $proverka === true )
              $_SESSION['prava'] = $user['prava'];
          =>
          if( $proverka === true ) {
              $_SESSION['id'] = $user['id'];
              $_SESSION['milo'] = $user['milo'];
              $_SESSION['parol'] = $user['parol'];
              $_SESSION['prava'] = $user['prava'];
          }
          Ответить
          • Тогда уж и про циклы заодно рассказать нужно, только не сразу, а то мозг взорвётся
            if ($proverka) {
              $fields = array('id', 'milo', 'parol', 'prava');
              for ($fields as $field)
                $_SESSION[$field] = $user[$field];
            }
            Ответить

            • if ($proverka)
              $_SESSION['user'] = $user
              Ответить
              • Это не эквивалентный код, так надо переписывать все уже написанные $_SESSION['id'] на $_SESSION['user']['id], что чревато последствиями
                Ответить
                • if ($proverka) {
                      $fields = array_flip(array('id', 'milo', 'parol', 'prava'));
                      $_SESSION = array_merge($_SESSION, array_intersect_key($user, $fields));
                  }
                  Хотя тоже не полный эквивалент. Не будет ноутисов если в $user чего-то не хватает.
                  Ответить
                • это уже вопрос изначального планирования структуры приложения
                  Ответить
    • >$_SESSION['milo']
      Как мило. :) Про else человек тоже не знает, похоже...
      Ответить
    • Похоже что акулы мирового империализЪма обильно используют детский труд в PHP программах :(
      Ответить
    • >Ввиденные
      Я даже сначала подумал, может, синтетика какая...
      Ответить
    • if( $proverka === true )
      {
          $_SESSION['id'] = $user['id'];
          if( $proverka === true )
              $_SESSION['milo'] = $user['milo'];
          if( $proverka === true )
              $_SESSION['parol'] = $user['parol'];
          if( $proverka === true )
              $_SESSION['prava'] = $user['prava'];
      }
      else if( $proverka === false )
      {
          echo 'Ввиденные вами данные неверны!';
          if( $proverka === false )
              $_SESSION['id'] = '';
          if( $proverka === false )
              $_SESSION['milo'] = '';
          if( $proverka === false )
              $_SESSION['parol'] = '';
          if( $proverka === false )
              $_SESSION['prava'] = '';
      }
      Ответить
    • ёбаный стыд
      Ответить
    • сколько петросянов то
      Ответить

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