Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

убрать из <a> PHPSESSID

325
11 февраля 2008 года
Franky
723 / / 10.08.2005
Вот такая беда:
при применении сессий в каждый тэг <a> в адрес дописывается ?PHPSESSID=...
Иногда это полезно, а иногда очень мешает. Как от нее избавиться в нужных случаях?

Заранее спасибо.
7.9K
11 февраля 2008 года
vasa_c
191 / / 05.04.2007
Найти в php.ini раздел [sessions], а в нём нужный параметр
325
11 февраля 2008 года
Franky
723 / / 10.08.2005
А есть другие способы? У хостера такое будет сделать проблемно.
4
11 февраля 2008 года
mike
3.7K / / 01.10.2002
в .htaccess:

 
Код:
php_flag session.use_trans_sid 0


или

 
Код:
ini_set("use_trans_sid","0");
325
12 февраля 2008 года
Franky
723 / / 10.08.2005
спасибо огромное!
12
12 февраля 2008 года
alekciy
3.0K / / 13.12.2005
А еще может полезно заюзать url_rewriter.tags в котором перечислить нужные теги и атрибуты для трансформации или же оставить строку пустой.
325
13 февраля 2008 года
Franky
723 / / 10.08.2005
ситуация вообще довольно странная получилась.
как подсказал mike все работает, кроме нужного элемента, а именно:
делаю систему шаблонов, в определенном месте вывожу контент (чтение из файла, не смейтесь) в textarea. И вот тут-то проблема - если в <a href=""> не стоит адрес - идет подставление сессии.
Решил проблему так: после вывода вписал на ЯС регулярку, которая вырезает сессию из текста. В общем отображает и сохраняет без сессий, что и требовалось.
Вот такие пляски с бубном в отсутствии знаний :)
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог