| |
|
|
| | Пишу онлайн игру. Устроить надо вот что: если пользователь не воспользовался ссылкой "Выход" и не удалил сессию самостоятельно, при его следующем входе в игру требуется удалить предыдущуюю сессию. Идентификатор предыдущей сессии при таком случае будет в БД.
Так вот вопрос к знатокам:
Можно ли удалить сессию, зная её идентификатор? | |
| |
|
|
| |
|
|
| |
для: 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) | |
| |
|
|