Перейти к содержанию
Форум поддержки пользователей VamShop

Убрать SID в адресах.


Рекомендуемые сообщения

Коллеги,

столкнулся с проблемой, при первом заходе на сайт у каждого адреса добавляется ?SID=чтототам

Все бы ничего, но у меня в шаблоне стоит следующее {if $smarty.server.REQUEST_URI eq '/адрес страницы'}

то есть условие, меняющее шаблон для одной из них. То есть когда добавляется SID, то адрес не соответствует условию и просто видно пустую страницу.

Подскажите как отключить сие или же может как-то добавить маску к адресу, чтобы не было такого.

Спасибо.

Ссылка на сообщение
Поделиться на другие сайты

Попробуйте поставить true в Админке - Настройки - Сессии - Принудительно использовать cookies.

Ссылка на сообщение
Поделиться на другие сайты

попробуйте так:

По умолчанию вся информация о сессии, включая ID, передается в cookie. Но так бывает не всегда. Некоторые пользователи отключают cookie в своих браузерах. В таком случае браузер будет передавать идентификатор сессии в URL.

www.example.org/index.php?PHPSESSID=n2cnj59d7s3p30fjs0jfn28nf

Здесь ID передается в открытом виде, в отличие от сессии через cookie, когда информация скрыта в HTTP-заголовке. Самым простым способом защиты от этого будет запрет передачи идентификатора сессии через адресную строку. Сделать это можно, прописав следующее в конфигурационном файле Apache-сервера .htaccess:

php_flag session.use_only_cookies on

http://habrahabr.ru/...dummies/120636/

и вот статья - http://www.armadaboard.com/articles118.htm

Ссылка на сообщение
Поделиться на другие сайты
×
×
  • Создать...