+ Ответить в теме
Показано с 1 по 3 из 3

Тема: Как уничтожить конкретную сессию ?

  1. #1
    dummy daimon04 is on a distinguished road
    Регистрация
    06.10.2016
    Возраст
    36
    Сообщений
    3
    Вес репутации
    0

    По умолчанию Как уничтожить конкретную сессию ?

    Здравствуйте подскажите пожалуйста как Как уничтожить конкретную сессию ? Дело в том что у меня форма авторизации находится отдельно от проверочного кода , сообщения об ошибках и кнопка " Вход в кабинет " выводятся через сессию с разными именами .в форму поставил " session_unset(); " и при обновление страницы все сессии закрываются а нужна только та сессия с ошибками под номером 2.
    Код php:
    1. <form  method="post" action="registr/login.php"  >
    2.     <h2>Авторизация</h2>
    3.     <?php echo $_SESSION["mesage"]; ?>
    4.     <?php echo $_SESSION["mesage2"]; ?>
    5.     <?php session_unset(); ?>
    6.     <input type="text" name="login" placeholder="login" ><br>
    7.     <input type="password" name="password" placeholder="password" ><br>
    8.     <input type="submit"  name="enter" value="Войти" />
    9. </form>

  2. По умолчанию

     
    Хотите избавиться от рекламы? Зарегистрируйтесь
  3. #2
    Administrator Админ
    system architect
    AiK is on a distinguished road Аватар для AiK
    Регистрация
    13.02.2004
    Адрес
    СПб
    Сообщений
    2,298
    Вес репутации
    80

    По умолчанию Re: Как уничтожить конкретную сессию ?

    Сессия у тебя в любом случае одна. А вот переменных в сессии может быть сколько угодно. Соответственно session_unset(); удаляет все переменные сессии.
    Для удаления переменной (или массива) с конкретным именем можно использовать обычный unset
    Код php:
    1. unset($_SESSION['mesage2']);
    Даже самый дурацкий замысел можно воплотить мастерски

  4. #3
    dummy daimon04 is on a distinguished road
    Регистрация
    06.10.2016
    Возраст
    36
    Сообщений
    3
    Вес репутации
    0

    По умолчанию Re: Как уничтожить конкретную сессию ?

    Aik спасибо большое все заработала, я самоучка , надо было мне больше про сессии читать .

+ Ответить в теме

Похожие темы

  1. Как уничтожить компонент в RunTime?
    Во время выполнения программы мне надо уничтожить панели Pan_Prop0 - Pan_Propn которые были созданы в RunTime. Как проверить созданы ли эти панели и...
    от Alchazar в разделе Delphi и Pascal
  2. не получается через телнет убить админ сессию.
    Для емуляции телнета использую сокеты. fsockopen($ip,23) Таким образом получается залогинится, ввод различних команд... Напр. ...
    от mmaha в разделе Perl, PHP, ASP ...

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения