Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Передача переменных сессии с одного сайта на другой

13K
22 января 2010 года
ghostspock
50 / / 27.06.2008
Здравствуйте!
Скажите, пожалуйста, возможно ли передать переменные сессии с одного сайта на другой. То есть - у нас есть сайт one.ru и сайт two.ru . Если мы регимся на сайте one.ru , то можно ли нам как-то сделать так чтобы при попадании на сайта two.ru мы знали что мы зарегены на первом сайте. Как-то передать переменные сессии с одного на другой или каким-то другим способом.
Заранее благодарен.
714
22 января 2010 года
clgs
226 / / 29.10.2008
если я не ошибаюсь то можно создать куки на указанный домен, т.е. при регистрации создавай куки в двух экземплярах. А что касается сессий, то даже при переходе на поддомен они умирают.
253
22 января 2010 года
Proger_XP
1.5K / / 07.08.2004
Не обязательно передавать сессии или куки (по-моему даже не желательно, меньше мороки). Мне кажется проще иметь общую БД и общий интерфейс к ней на обоих сайтах. Тогда проблем с регистрацией/авторизацией и прочим не будет, т.к. один сайт видит ровно то же, что видит другой.

Если система строится на файлах, то
1) либо у обоих сайтов один сервер, тогда подход тот же, что и с БД - делается общая папка, куда складываются все разделяемые файлы, и оба сайта их оттуда читают.
2) либо делается какой-то синхронизирующий интерфейс (FTP, просто скрипт), к которому будет обращаться один сайт при обновлении информации, т.е. обновлять второй ресурс.
13K
23 января 2010 года
ghostspock
50 / / 27.06.2008
Проблема не в том, видит или не видит, а в том, чтобы не авторизироваться дважды. Если ты уже авторизирован на одном, то тебе не придется авторизироваться на другом.
253
23 января 2010 года
Proger_XP
1.5K / / 07.08.2004
Я и говорю, сделай с обоих сайтов доступ к одной и той же таблице в БД, и записывай туда, кто авторизировался. Вместо куки используй какой-нибудь ключ, например, IP + useragent + какие-то заголовки HTTP, постоянные для браузера.
Тогда если юзер зайдет на второй сайт, ты просто сложишь эту же инфу в скрипте и если она совпадет посмотришь по этому ключу в таблице авторизации.
Куки тут не используются.
366
24 января 2010 года
int
668 / / 30.03.2005
Вот кто-то обрадуется когда зайдёт через NAT с такого же браузера, с какого кто-то зарегистрированный заходил.
253
24 января 2010 года
Proger_XP
1.5K / / 07.08.2004
Для этого я и предлагал взять в ключ еще какие-то заголовки. Насколько я понимаю, у юзера/браузера нет однозначного 'fingerprint'.
439
25 января 2010 года
Rexulnik
217 / / 09.02.2005
можно передавать через GET переменные и записывать их в сессии, или создавать какие-то временные файлы и там хранить их
366
25 января 2010 года
int
668 / / 30.03.2005
Цитата: Proger_XP
Для этого я и предлагал взять в ключ еще какие-то заголовки. Насколько я понимаю, у юзера/браузера нет однозначного 'fingerprint'.

А вот мой браузер не шлёт никаких уникальных заголовков.

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог