Доход с нуля
Все что относится к интернету.

Вопрос по SID в URL-строке форума на phpBB3

Сообщение Николай76 » более года назад 06 мар 2013, 04:34

Вопрос по SID в URL-строке форума на phpBB3

SID в URL-строке форума на phpBB3
SID в URL-строке форума на phpBB3


В url часто стал появляться sid (пример на скриншоте) даже когда не вошел на форум под своей учетной записью. Возможно, что просто раньше я не обращал на это внимание… Вроде где-то читал, что это связано с правильной/неправильной настройкой cookies (в админке форума) применительно к phpBB3.

Стоит ли на это обращать внимание?
Аватара пользователя
Николай76
Эксперт
 
Сооб­щения: 1120
Откуда: Россия

Сообщение Administrator » более года назад 06 мар 2013, 15:48

Не замечал такого. Понаблюдаю. В админке не так много настроек cookies.
Аватара пользователя
Administrator
Администратор
 
Сооб­щения: 9599
Откуда: Россия

Сообщение Николай76 » более года назад 12 мар 2013, 06:40

Administrator писал(а):В админке не так много настроек cookies.


Согласен.

Похоже, что случайно в браузере отключил прием cookies. Исправил.

А вообще по теме sid нашел такую информацию (может кому-то пригодится):

1. «Отчего зависит появление sid в адресной строке?». Источник: phpbbguru точка net/community/topic20297.html
2. «Убираем идентификатор сессии в phpBB3 форуме». Источник: dserg точка ru/phpbb3-sid-remove/
3. «phpBB3: убираем SID из строки адреса браузера». Источник: mcx точка pp точка ua/blog/article/107
Аватара пользователя
Николай76
Эксперт
 
Сооб­щения: 1120
Откуда: Россия

Сообщение Николай76 » более года назад 28 сен 2013, 15:14

Не стал создавать новую тему по вопросам sid в адресной строке... Эти появляющиеся и исчезающие sid в адресной строке - самая злободневная тема для меня... :?

Проблема с сессиями на phpBB3:

1. Внезапно появился sid в адресной строке форума: forum точка e-proficom точка ru/?sid=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx и пошло... и поехало... :? У всех так при обращении к форуму?

2. Сложности с входом под своей учетной записью, но если поставить галочку "Автоматически входить при каждом посещении", то ещё можно войти.

3. Последнее время хостинг притормаживает (сообщали, что сервера подвергаются DDoS-атакам). Есть версия, что на стороне хостинга что-то перенастроено по новой. Это только предположение.

Принятые меры:

1. Почистил папку cache форума (кроме файлов index.html и .htacces).
2. Почистил cache в браузерах (это было сделать не сложно ;) ).
3. Проверил форум на вирусы antivirus-alarm точка ru (рекомендую этот отличный сервис) - угроз и вирусов нет.
4. Сообщил в службу тех. поддержки хостинга - попросил проверить настройки ПО со стороны сервера.

Буду благодарен всем ответившим. Если найду решение по устранению проблемы - отпишусь в этой теме.
Аватара пользователя
Николай76
Эксперт
 
Сооб­щения: 1120
Откуда: Россия

Сообщение Administrator » более года назад 28 сен 2013, 21:42

Я тоже не могу зайти в свой аккаунт на forum точка e-proficom точка ru со вчерашнего дня.
Аватара пользователя
Administrator
Администратор
 
Сооб­щения: 9599
Откуда: Россия

Сообщение Administrator » более года назад 28 сен 2013, 22:48

Прочитал про эти сиды. Оказывается, лишние сиды появляются при неправильных настройках куков на форуме. Николай76, у Вас форум расположен на домене третьего уровня, возможно в этом причина. Посмотрите настройки куков в админке. Предполагаю, что должно быть так:
Код: Выделить всё
Домен cookie: forum точка e-proficom точка ru
Путь cookie: \
Аватара пользователя
Administrator
Администратор
 
Сооб­щения: 9599
Откуда: Россия

Сообщение Николай76 » более года назад 29 сен 2013, 00:38

Administrator писал(а):Посмотрите настройки куков в админке. Предполагаю, что должно быть так:
Код: Выделить всё
Домен cookie: forum точка e-proficom точка ru
Путь cookie: \


С Админкой печально... Однако, я могу смотреть и редактировать необходимые параметры в БД MySQL напрямую. Ещё на форуме hello-vitebsk точка ru/viewtopic.php?f=140&t=2134 подсказали ссылку на тему phpbbguru точка net/community/topic333.html посвященную настройкам Cookies. Отдельные моменты (менять значения) уже поэкспериментировал в действии, но они не помогли. Буду ещё разбираться и выкладывать результаты в открытых темах.

Общие правила оформления записей (Цитата из темы на phpbbguru точка net):

Теперь о правилах записи.
1. Если у вас (у хостера) не стоит какой-нибудь уж слишком уродский веб-софт, всегда используйте во всех записях прямой слеш "/" (slach, forward slash). Обратный слеш "\" (back slash) используйте тогда и только тогда, когда вам на это прямо указано.
2. При вводе Имени сервера (Domain Name) форума нельзя писать http:// -- эта часть записи, скопираванной вами из адресной строки браузера, является не частью имени, а обозначением протокола.
3. Аналогично, если веб-сервер работает на нестандартном порту (в конце адресной строки вам надо вводить что-то типа :1234), не надо считать этот номер порта частью доменного имени. Для записи номера порта, на котором откликается сервер, есть специальное отдельное поле.
3. Путь к форуму (Script Path) обязательно начинается слешем и слешем заканчивается.
4. Если вы задаете Домен куки (Cookie Domain), то в нем не пишется www. Кроме того, в этом параметре должно быть как минимум две точки. Если в существующем имени содержится только одна точка, необходимо поставить еще одну прямо перед именем домена.
5. В Пути куки (Cookie Path) слеш пишется только в начале.
6. В Имени куки (Cookie Name) не может быть пробелов и точек.


Рекомендуемые настройки (это пример для домена третьего уровня):

Адрес форума: forum точка coolforums точка net

Domain Name (Имя сервера, server_name): forum точка coolforums точка net (не содержит http://, это имя протокола)
Script Path (Путь к форумам, script_path): / (поскольку никаких дополнительных каталогов нет, просто слеш)
Cookie Domain (Домен куки, cookie_domain): forum точка coolforums точка net (две точки уже есть и дополнительная в начале не нужна)
Cookie Path (Путь куки, cookie_path): / (путь к форуму без слеша в конце)
Cookie Name (Имя куки, cookie_name): cool_cookie (любое имя без пробелов и точек)
Session Length (seconds) (Длина сессии (в секундах), session_lenght): 3600 (может быть разным, но значение по умолчанию 3600 вполне разумно)


Мои текущие параметры из БД:

server_name: forum точка e-proficom точка ru
script_path: /
cookie_domain: forum точка e-proficom точка ru
cookie_path: /
cookie_name: phpbb3_xxxxx
session_lenght: 7200

Дополнительные параметры:

server_protocol: http://
server_port: 80

Будем от этого отталкиваться. Странно, что раньше все работало на текущих настройках, а теперь нет.

P.S. Пришел ответ тех. службы поддержки хостинга: отправили читать краткую инструкцию по настройке SID: giesecketeresa точка tk/2013/02/01/how-to-remove-phpbb3-sid-session-id-from-the-url/ Там буквально четыре пункта.
Аватара пользователя
Николай76
Эксперт
 
Сооб­щения: 1120
Откуда: Россия

Сообщение Николай76 » более года назад 29 сен 2013, 09:51

Сообщаю, что сегодня сделал откаты (даты бэкапов сформированы по местному времени хостера):

Откат всех файлов и БД на 27.09.2013 г. или 28.09.2013 г. - всё сразу начинает работать (sid пропадает, работает вход, и т.д.), субъективно форум заработал быстрее.

Откат всех файлов и БД на 29.09.2013 г. - всё сразу перестает работать (sid появляется, не работает вход, и т.д.), субъективно форум заработал медленнее.

Текущая ситуация на сегодняшний день:

Откат всех файлов на 28.09.2013 г., а БД на 29.09.2013 г. - форум работает (sid пропадает, работает вход, и т.д.), субъективно форум заработал быстрее.

Прошу проверить работу форума.

Только прежде надо сделать с главной страницы форума "Удалить cookies форума ".

Интересно услышать Ваше мнение по этой ситуации.

P.S. Буду анализировать эти два бэкапа: по файлам в первую очередь и потом по БД (за 28.09.2013 г. и 29.09.2013 г.).
Аватара пользователя
Николай76
Эксперт
 
Сооб­щения: 1120
Откуда: Россия

Сообщение Administrator » более года назад 29 сен 2013, 12:25

Зашел, добавил сообщение, работает нормально. Очевидно ошибка была в файлах после 28.09.2013.
Аватара пользователя
Administrator
Администратор
 
Сооб­щения: 9599
Откуда: Россия

на главнуюна главную



Вверх Вниз