Russian TYPO3 community  

Вернуться   Russian TYPO3 community > Обсуждение общих технических вопросов > Общие вопросы

Ответ
 
Опции темы Опции просмотра
Старый 20.02.2011, 13:24   #1
Андрей Аксенов
Senior Member
 
Регистрация: 12.04.2008
Адрес: Россия, Москва
Сообщений: 705
Отправить сообщение для Андрей Аксенов с помощью ICQ Отправить сообщение для Андрей Аксенов с помощью Skype™
По умолчанию Вопрос по cookieDomain для доменов зеркал

Имеется многодоменный сайт вида:
site.com
subsite1.site.com
subsite2.site.com
subsite3.site.com
...
и его зеркала вида:
сайт.рф
поддомен1.сайт.рф
поддомен2.сайт.рф
поддомен3.сайт.рф
...

Соответственно для каждого сайта и подсайта сделаны записи для домена и его зеркала.
Для того, чтобы данные пользователей сохранялись для всех этих доменов, в localconf.php имеется настройка:
$TYPO3_CONF_VARS[SYS][cookieDomain]
и ее описание:
Цитата:
[cookieDomain]. После установки здесь значения, например ".example.com" (замените example.com Вашим доменом!), сеансы входа в систему будут разделены через поддомены. Альтернативно, если у Вас есть больше чем один домен с поддоменами, можно установить регулярное выражение, для соответствия домена http запросу. Результат соответствия используется как домен для cookie. Например, /\. (example1|example2) \.com$/или/\. (example1\.com) | (example2\.net) $/.
но вопереки описанию, никак не получается в настройку внести домен и его зеркало site.com и сайт.рф - такое впечатление, что регулярные выражения в этой настройке не поддерживаются...
Есть ли идеи того, как сделать так, чтобы куки устанавливались и действовали как для домена, так и для его зеркала?
Андрей Аксенов вне форума   Ответить с цитированием
Старый 20.02.2011, 17:32   #2
Valery Romanchev
Administrator
 
Аватар для Valery Romanchev
 
Регистрация: 23.08.2003
Адрес: Moscow, Russia
Сообщений: 1,926
Отправить сообщение для Valery Romanchev с помощью Skype™
По умолчанию

посмотрите на эту тему http://bugs.typo3.org/view.php?id=11259



You are want to share cookies (sessions) between twitter.com and facebook.com. When accessing twitter.com, the browser will only send cookies created by twitter.com. When accessing facebook.com, the browser is not sending twitter.com cookies. You are trying and expecting that all of you browser cookies would be send to any domain, no matter which domain initially created them. This would be a major problem and would affect a user's privacy.

So there's no problem at all.
__________________
Веб-студия ТТЛАБ
www.ttlab.ru
Valery Romanchev вне форума   Ответить с цитированием
Старый 20.02.2011, 17:40   #3
Андрей Аксенов
Senior Member
 
Регистрация: 12.04.2008
Адрес: Россия, Москва
Сообщений: 705
Отправить сообщение для Андрей Аксенов с помощью ICQ Отправить сообщение для Андрей Аксенов с помощью Skype™
По умолчанию

Логично... как-то так я и думал...
Пришлось просто сделать перенаправление с зеркал на один из доменов, ну и BaseURL выбрал соответствующий.

Последний раз редактировалось Андрей Аксенов; 20.02.2011 в 22:24
Андрей Аксенов вне форума   Ответить с цитированием
Ответ

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB code is Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Что использовать для простого каталога? cronfy Магазины и каталоги для TYPO3 4 23.05.2008 12:36
вопрос по установке фона для элемента страницы wind Общие вопросы 10 20.05.2008 12:55
Статистика для посетителей сайта thebat TYPO3: SEO и статистика посещений 9 15.12.2007 19:59
Вопрос по <langDisable type="integer">1</langDisable> Tod Локализация проекта 2 08.07.2007 00:49
Вопрос по TS для меню из двух частей -=UncleByte=- TypoScript практикум 6 14.12.2006 01:03


Часовой пояс GMT +4, время: 11:17.


Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd.
Перевод: zCarot

Хостинг и техническая поддержка: TYPO3 Лаборатория