|
|
|
| Пишу онлайн игру. Устроить надо вот что: если пользователь не воспользовался ссылкой "Выход" и не удалил сессию самостоятельно, при его следующем входе в игру требуется удалить предыдущуюю сессию. Идентификатор предыдущей сессии при таком случае будет в БД.
Так вот вопрос к знатокам:
Можно ли удалить сессию, зная её идентификатор? | |
|
|
|
|
|
|
|
для: betatester
(24.02.2007 в 19:01)
| | session_unregister('Назваие сессии');
Так не пойдёт? | |
|
|
|
|
|
|
|
для: DEM
(24.02.2007 в 19:07)
| | ща попробую | |
|
|
|
|
|
|
|
для: BetaTester
(24.02.2007 в 19:08)
| | что-то не могу сообразить.... Можно примерчик? | |
|
|
|
|
|
|
|
для: BetaTester
(24.02.2007 в 19:40)
| | session_destroy(id); | |
|
|
|
|
|
|
|
для: betatester
(24.02.2007 в 19:01)
| | Удалить сессиию можно только в рамках сессии, т.е. если скрипт выполняется пользователем, на которого заведена сессия. | |
|
|
|
|
|
|
|
для: cheops
(25.02.2007 в 00:59)
| | Spasibo, cheops! Nashel temu, gde vy napisali, kak yeto sdelat'. tol'ko (kak ni stranno) chtoby otkryt' kakuyu-nibud' sessiyu, nuzhno vypolnit' session_start(session_id('identifikator')); , a vot session_start('identifikator'); ne poluchaetsya (naverno tip dannyh ne nravitsya), kak i session_name('identifikator'); session_start(); (Pishu s Opera Mini, izvinite za latinicu) | |
|
|
|