За последние 24 часа нас посетили 55013 программистов и 1725 роботов. Сейчас ищут 935 программистов ...

Удаление сессии!

Тема в разделе "PHP для новичков", создана пользователем Hawk, 9 июн 2008.

  1. Hawk

    Hawk Активный пользователь

    С нами с:
    30 авг 2007
    Сообщения:
    201
    Симпатии:
    0
    Адрес:
    Беларусь
    Товарищи! Подскажите как удалить сессию зная её ID, нашел единственный способ unlink ('C:\php\tmp\sess_'.$SessionId);
     
  2. Anonymous

    Anonymous Guest

    session_destroy();
     
  3. Hawk

    Hawk Активный пользователь

    С нами с:
    30 авг 2007
    Сообщения:
    201
    Симпатии:
    0
    Адрес:
    Беларусь
    Горбунов Олег
    Наверное я не верно объяснил, смотри я админ, удаляю пользователя, он еще в системе и у него существует сессия, как чтобы после удаления(ид его сессии есть в базе) по этому ид удалить его сессию! вот в чем вопрос!
     
  4. [vs]

    [vs] Суперстар
    Команда форума Модератор

    С нами с:
    27 сен 2007
    Сообщения:
    10.559
    Симпатии:
    632
    Сделай проверку на присутствие ID сессии в БД. Тогда для удаления сессии достаточно удалить её ID из БД.
     
  5. Hawk

    Hawk Активный пользователь

    С нами с:
    30 авг 2007
    Сообщения:
    201
    Симпатии:
    0
    Адрес:
    Беларусь
    [vs]
    Да, но по ресурсам это не экономично, тогда можно просто проверять есть каждый раз не удален ли юзер тоже самое, но это ведь постоянные запросы к базе... получается сессию никак не удалить по Id?
     
  6. Sergey89

    Sergey89 Активный пользователь

    С нами с:
    4 янв 2007
    Сообщения:
    4.796
    Симпатии:
    0
  7. DarkElf

    DarkElf Активный пользователь

    С нами с:
    22 окт 2006
    Сообщения:
    1.632
    Симпатии:
    0
    Hawk

    имхо, если движок сессий у тебя самое узкое место... чтож это за ресурс такой..)