IE и ЧПУ/$_SESSION

Статус
В этой теме нельзя размещать новые ответы.

sidor

Старатель
Регистрация
7 Июн 2006
Сообщения
220
Реакции
14
Такая ситуация. Средстави .htaccess я преобразовываю ссылки типа /?mode=text&page=3 в /text/3/
Номер страницы (page) я передаю через переменную $_SESSION["temp"]. Но такая штука: в FF/Opera все прекрасно переходит, а в IE перменная просто удаляется, ее нет. Разумеется, и перехода на другую страницу нет :(

Может сталкивался кто? Есть какие-то ньюансы использования сессий в IE?
 
Не имеет значения, какой браузер.
Переменную как проверяете? (Что она удаляется).
Стартуете ли сессию?
Приводите код, попробуем разобраться.
 
Не ловит сессионные куки, эка невидаль.

От бровзера не зависит, бывает и FF перестает ловить.

Выход - прописывать session_id() прямо в урле, и в mod_rewrite соответственно добавлять что-то типа /[0-9a-f]{32}/text/3/.

Примерно как на гмейле сделано - там каждый раз база урлов меняется.

Но при этом еще погугли session fixation - т.к. у тебя SESSID прямо в урле будет прописан, то хочешь не хочешь а фиксировать сессии придется, хотя бы по ip.
 
Проблема оказалась не в IE. Я просто дописывал чужой код. В общем, нужно копать с второну авторизации. Вот :) Всем спасибо, тему можно закрывать или удалять.
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху