Две рабочие сессии

127

Новичок
Две рабочие сессии

Вот скажите, как лучше организовать на концептуально уровне.
Есть простой шаблонизатор в нем необходимо в индексе стартовать сессию со стандартным именем для текущего пользователя, хранящую всякую информацию. Например, если неверно заполнена форма, то в куку данные для возврата писать нет варианта, т.к. объем может быть >4кб. Одновременно есть необходимая сессия от проверки на бота по схожей с captcha схеме. Эта сессия отрабатывается при выводе картинки и при сабмите форм, и стартуется стандартным session_start.
Как бы это все получше организовать, чтобы не конфликтовало?
Например, при сабмите форм приходится делать так:

session_start(); //сессияPHPSESSID
...операции с capctcha...
...убили сессию и куку...

session_name('useractions');
session_start();
...пишем дату по неверно введенной информации от юзера...

Очень неудобно. Есть ли варианты получше?
 

aleks_raiden

Новичок
брр, что-то совсем ничего непонятно, зачем так извращатся.
А что сессии это только куки? зачем тебе? храни в куках только идентификатор сесии.

http://phpfaq.ru/session
 

ksnk

прохожий
Попробуй убивать не сессию, а переменную в сессии.
 

127

Новичок
"А что сессии это только куки? зачем тебе? храни в куках только идентификатор сесии. "
Крайне ценый совет %)
"Попробуй убивать не сессию, а переменную в сессии."
Пробовал. Ладно буду эксперементировать дальше.
 

kruglov

Новичок
127
Вам captcha-сессию надо убивать просто так из принципа или для достижения каких-то целей?
 

Фанат

oncle terrible
Команда форума
kruglov
насколько я понял - для того, чтобы не конфликтовало.
 

kruglov

Новичок
Фанат
Ну, мне казалось, чтоб потирать captcha-строку после сабмита формы.
 
Сверху