Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Хитрые сессии

2.2K
18 марта 2005 года
Web-master
113 / / 23.12.2004
Народ, короче такая трабла. При входе в чат, нужно что бы у пользователя килялась кука с ID сессии
вот пример
 
Код:
session_destroy();
session_start();
session_register("login", "fr");
header("Location: talk.php");

С session_destroy() не получается PHP ругается, мануал тоже смотрел, ничего не помогает. Может вы знаете как можно сделать по нормальному ?
346
18 марта 2005 года
Новая папка
256 / / 24.12.2004
Цитата:
Originally posted by Web-master
Народ, короче такая трабла. При входе в чат, нужно что бы у пользователя килялась кука с ID сессии
вот пример
 
Код:
session_destroy();
session_start();
session_register("login", "fr");
header("Location: talk.php");

С session_destroy() не получается PHP ругается, мануал тоже смотрел, ничего не помогает. Может вы знаете как можно сделать по нормальному ?



session_destroy() должен использоваться после session_start(). Если ты хочешь кикнуть все предыдущие данные, попробуй сделать вот так

 
Код:
session_start();
$_SESSION = array();
session_register("login", "fr");
header("Location: talk.php");
2.2K
19 марта 2005 года
Web-master
113 / / 23.12.2004
Цитата:
Originally posted by Новая папка


session_destroy() должен использоваться после session_start(). Если ты хочешь кикнуть все предыдущие данные, попробуй сделать вот так
 
Код:
session_start();
$_SESSION = array();
session_register("login", "fr");
header("Location: talk.php");


Обидно, но так тоже не киляются данные из сессии :(

346
21 марта 2005 года
Новая папка
256 / / 24.12.2004
Цитата:
Originally posted by Web-master

Обидно, но так тоже не киляются данные из сессии :(



Пробуем так

 
Код:
session_start();
foreach($_SESSION as $key=>$value)
unset($_SESSION[$key]);
10K
22 марта 2005 года
[mto]floppy
8 / / 22.03.2005
Можно еще так

 
Код:
session_start();
session_unregister("login", "fr");
session_destroy();
foreach($_SESSION as $key=>$value)
unset($_SESSION[$key]);
header("Location: talk.php");
2.2K
27 марта 2005 года
Web-master
113 / / 23.12.2004
Цитата:
Originally posted by [mto]floppy
Можно еще так

 
Код:
session_start();
session_unregister("login", "fr");
session_destroy();
foreach($_SESSION as $key=>$value)
unset($_SESSION[$key]);
header("Location: talk.php");


Спасибо :)

346
28 марта 2005 года
Новая папка
256 / / 24.12.2004
Эй! хорош прикалываться!!! Моего unset`a вполне хватит!
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог