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

    +52

    1. 1
    2. 2
    // Очищаем переменные
            unset($_SESSION['captcha'], $_SESSION['not_a_bot'], $_SESSION['pass'], $_SESSION['mail'], $_SESSION['name'], $_SESSION['agree'], $_SESSION['country'],  $_SESSION['city']);

    session_destroy() уже не в моде?

    Запостил: duxabilii, 15 Августа 2012

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

    • ну а разница ? а если надо валить не всю сессию а ТОЛЬКО эти переменные ?
      Ответить
      • Это и есть все переменные сессии, которые используются в скрипте
        Ответить
        • Вдруг в будущем появятся переменные, которые не нужно будет уничтожать? =]
          Описывать нужно подробно ситуацию в комментарии к коду.
          Ответить
          • > Вдруг в будущем появятся переменные, которые не нужно будет уничтожать
            Потом что, ВЕСЬ код переписывать?
            Ответить
            • Не потом пройдется долго и упорно искать какая сволочь и где завалила сессию. У меня было не что подобное при комбинации пустых значений в одной из форм один товарищ валил сессию. Я дня три ковырял код в поисках причины.
              Ответить
    • -
      Ответить

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