SID для гостей - зачем нужен?

Вопросы без привязки к версии. Установлена авточистка (2 года).
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ | Как задавать вопросы | Как устанавливать расширения

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
romeo_piter
phpBB 2.0.22
Сообщения: 1369
Стаж: 16 лет 2 месяца
Благодарил (а): 164 раза
Поблагодарили: 20 раз

SID для гостей - зачем нужен?

Сообщение romeo_piter »

Чем плохо удаление сида для гостей?
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16966
Стаж: 19 лет 1 месяц
Откуда: Красноярск
Благодарил (а): 557 раз
Поблагодарили: 1708 раз

Re: SID для гостей - зачем нужен?

Сообщение rxu »

Вопрос не имеет смысла. SID - основа системы сессий phpBB, ее невозможно удалить, не переписав 3/4 всего кода.
Либо спрашиваете о чем-то другом?
Изображение
romeo_piter
phpBB 2.0.22
Сообщения: 1369
Стаж: 16 лет 2 месяца
Благодарил (а): 164 раза
Поблагодарили: 20 раз

Re: SID для гостей - зачем нужен?

Сообщение romeo_piter »

Имеется в виду вот эта конструкция:

Код: Выделить всё

 if ($session_id === false)
   {
      global $user;
      if ($user->data['user_id'] == ANONYMOUS OR $user->data['is_bot'] )
         $session_id = false;
      else
         $session_id = $_SID;
   }
Я от нее вреда не вижу, а сид она выпиливает.
Учитывая проблемы от нестандартных решений - решил уточнить )
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16966
Стаж: 19 лет 1 месяц
Откуда: Красноярск
Благодарил (а): 557 раз
Поблагодарили: 1708 раз

Re: SID для гостей - зачем нужен?

Сообщение rxu »

Зачем это нужно?
Изображение
romeo_piter
phpBB 2.0.22
Сообщения: 1369
Стаж: 16 лет 2 месяца
Благодарил (а): 164 раза
Поблагодарили: 20 раз

Re: SID для гостей - зачем нужен?

Сообщение romeo_piter »

Убрать sid из адресной строки в гостевой сессии.
Перефразирую вопрос, такую правку безопасно использовать?
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16966
Стаж: 19 лет 1 месяц
Откуда: Красноярск
Благодарил (а): 557 раз
Поблагодарили: 1708 раз

Re: SID для гостей - зачем нужен?

Сообщение rxu »

romeo_piter писал(а): 12.06.2024 8:00 Убрать sid из адресной строки в гостевой сессии.
Зачем?
romeo_piter писал(а): 12.06.2024 8:00 такую правку безопасно использовать
Для кого? :)

Масса неясных вопросов.
Обработка сессий в phpBB - довольно сложная и многоходовая процедура, учитывающая значительное количество вариантов. Никто не скажет точно, как эта правка скажется на работе ядра, даже если на первый взгляд адресная строка станет красиво выглядеть (зачем это надо - не знаю, на ум приходят только религиозные причины, с верой бороться бессмысленно).
Изображение
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 5438
Стаж: 20 лет 5 месяцев
Откуда: Питер
Благодарил (а): 178 раз
Поблагодарили: 750 раз

Re: SID для гостей - зачем нужен?

Сообщение Siava »

rxu, видимо автор хочет убрать sid для гостей, чтобы форум лучше индексировался поисковиками.

Кстати, в двойке я это делал. Но в ней не было функции регистрации поисковых ботов, поэтому имело смысл. В тройке особого смысла нет, так как полезных поисковиков можно по пальцем одной руки пересчитать. Не проблема добавить их в админке.
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb 2.0.x 3.5.x)
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12786
Стаж: 13 лет 10 месяцев
Благодарил (а): 160 раз
Поблагодарили: 2306 раз

Re: SID для гостей - зачем нужен?

Сообщение Татьяна5 »

Знаю как минимум одно расширение от спама, на котором очень даже может сказаться удаление sid
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16966
Стаж: 19 лет 1 месяц
Откуда: Красноярск
Благодарил (а): 557 раз
Поблагодарили: 1708 раз

Re: SID для гостей - зачем нужен?

Сообщение rxu »

Siava писал(а): 12.06.2024 11:23 чтобы форум лучше индексировался поисковиками
Siava писал(а): 12.06.2024 11:23 В тройке особого смысла нет, так как полезных поисковиков можно по пальцем одной руки пересчитать
Полностью согласен, отсюда и вопрос - какой смысл.
Плюс через robots.txt это спокойно решается.
Изображение

Вернуться в «phpBB-пространство»