Изменения идентификатора сеанса в Kohana 3.x - PullRequest
1 голос
/ 17 июля 2011

Я занимаюсь разработкой приложения для Facebook на Kohana 3.x.Теперь требование клиента - сделать Sessions GET основанным.но это проблема.Я использую

ini_set( 'session.use_cookies_only', false );
ini_set( 'session.use_trans_sid', true );
session_start();

в index.php и предполагаю, что он должен это сделать, он объединяет PHPSESSID с href тега.Но когда страница обновляется с помощью PHPSESSID, PHPSESSID в GET и session_id () различаются.Я сделал это в обычном PHP, и он работал нормально.Поэтому я думаю, что в Kohana 3.x возникает некоторая проблема, поскольку кажется, что Kohana использует сессии по-другому, и я также начинаю сессию в index.php, но не уверен.Что мне нужно для преобразования сеанса в GET вместо cookie в Kohana 3.x?

Хочу отметить, что я использую 5.3.2 на сервере, где работает Kohana, думаю, это может быть связано с моимпроблема

1 Ответ

2 голосов
/ 17 июля 2011

Переходные сеансы не работают в 5.3.3.См. Это для справки: http://php.net/manual/en/session.configuration.php#99619

Вы можете попробовать использовать библиотеку сессий Kohana.Не уверен, что обеспечивает поддержку временных сеансов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...