Добавить SESID в качестве значения GET для каждого URL на странице в PHP - PullRequest
0 голосов
/ 01 апреля 2011

Есть ли какой-нибудь простой способ APPEND SESSID = значение для каждого URL на отображаемой странице?

Почему?
Я хочу обрабатывать сессию, даже если в браузере пользователей отключены файлы cookie. У меня много кода, поэтому я ищу какое-то «умное» решение, а не просто ручное переписывание всех ссылок.

Обратите внимание, что я НЕ использую нативное управление сессиями PHP с таким запуском:

session_start();

и я работаю на ZendFramework, если есть некоторые инструменты.

Спасибо за любые предложения

Ответы [ 2 ]

0 голосов
/ 01 апреля 2011

Вам необходимо включить временные идентификаторы сеанса.

; trans sid support is disabled by default.
; Use of trans sid may risk your users security.
; Use this option with caution.
; - User may send URL contains active session ID
;   to other person via. email/irc/etc.
; - URL that contains active session ID may be stored
;   in publically accessible computer.
; - User may access your site with the same session ID
;   always using URL stored in browser's history or bookmarks.
; http://php.net/session.use-trans-sid
session.use_trans_sid = 0
0 голосов
/ 01 апреля 2011

Попробуйте ini_set('session.use_cookies', 0); до session_start();

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