Убрать PHPSESSID для гостей?

Автор agentru, 20 апреля 2007, 19:34:08

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

agentru

В общем проблема такая, для гостей к урлу добавляеться PHPSESSID. Хочеться его убрать, так как для поисковиков это не есть хорошо В инете нашёл следующий способ в акссесе прописать:
php_value session.use_only_cookies 1
php_value session.use_trans_sid 0

К сожалению это не работает, может кто-то решал данную проблему?
У меня стоит связка форум и тинипортал.

agentru

#1
Неужели ни кто не сталкивался с такой проблемой? Вроде как уже нашёл решение мод Googlebot & Spiders(он для поисковиков убирает сессии), но чего-то он не хочет устанавливаться, тестил на локалке.

Помогите пожалуйста!  :'(

Avdenago

По вопросам мода - в сооответствующую тему.

Mavn

и не будет работать потому как данные параметры прописаны в самом движке smf смотрите параметры ini set в файлах smf
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

п.2 У вас нет желания читать правила раздела, у меня нет желания одобрять темы, которые не соответствуют этим правилам.

agentru

А не подскажите хотя бы в каких файлах искать, в папке sources, или в файлах темы?

Mavn

Файл Sources/Load.php
что то типа этого

// Attempt to change a few PHP settings.
if (session_id() == '') {
@ini_set('session.use_cookies', true);
@ini_set('session.use_only_cookies', false);
@ini_set('url_rewriter.tags', '');
@ini_set('session.use_trans_sid', false);
@ini_set('arg_separator.output', '&');
}


Только честно говоря не проверял знаю только что есть такие настройки :). В общем как говорится где копать показал дальше копайте
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

п.2 У вас нет желания читать правила раздела, у меня нет желания одобрять темы, которые не соответствуют этим правилам.

agentru

Спасибо большое! Дальше сам разберусь.

Veles

agentru, ты не разобрался с данным вопросом? Поделись решением.

agentru

Итак. Вот способ для того что бы убрать PHPSESSID для гостей:
В хтаксессе прописываем

php_flag session.use_trans_sid off
php_flag session.use_cookies on
php_flag session.use_only_cookies on

Вот и все)
Только учтите, что у пользователей без куков сессии работать тогда не будут.


Adept

Цитата: agentru от 05 февраля 2008, 23:52:58
Вот и все)
Только учтите, что у пользователей без куков сессии работать тогда не будут.
Не совсем понял, что это значит? Могут быть проблемы у пользователей? Просто хочу отключить PHPSESSID  так же, но после этой фразы стал опасаться.

bbbbbb

#10
Я понял так:
если ты выключтшь куки в браузере или создашь виртуального пользовательского агента без куков и попробуешь зайти, то не зайдешь...

ЗЫ такое есть в seo4smf