PDA

Просмотр полной версии : Неправильные ссылки на сайте (PHPSESSID)


Илья
13.05.2008, 22:36
Все привет.
Обнаружил интересный глюк (или это фича?) на своем сайте под управлением Typo3 4.1.1
А именно:
1.Открываю IE6.0
2. вбиваю адрес какой нибудь страницы сайта, как главной так и внутренних
3. страницы видны, но ко всем ссылкам прицепляется следующая конструкция и ссылки становятся вида:
index.php?id=12&PHPSESSID=909c3bf20620bbf9e12d853c532094a9
вместо обычной index.php?id=12.
4. При этом ссылки работают
5. При обновлении страницы или хождению по ссылкам все приходит в норму и инфа о сессии удаляется из ссылок.

Такой глюк только в IE. Firefox и Opera в порядке.

Илья
13.05.2008, 22:41
Погуглив, все таки нашел ответ, вдруг кому и пригодится:
Чтобы избавиться от идентификатора сессии в URL, раскомментируйте строку в /.htaccess
php_flag session.use_trans_sid off
Если это не дает результата, необходимо изменить значение параметра session.use_trans_sid на Off непосредственно в php.ini на сервере.
Удостоверьтесь, также, что значение параметра session.use_cookies установлено в On.
Изменения в .htaccess помогли.