Смена домена у сайта - как "перенести" cookies?

MT
На сайте с 07.07.2006
Offline
114
945

Здравствуйте!

Допустим, у сайта меняется домен (domain.ru -> address.ru). Возможность сделать смену адреса долгосрочной и поэтапной, чтобы у всех все успело обновиться, есть. Что делать с поисковыми системами, в принципе понятно. А вот как быть с установленными пользовательскими cookies? Как наиболее эффективно и прозрачно перенести cookies с первого домена на второй, при условии, что пользователь как минимум раз точно посетит сайт по старому адресу? Сходу в голову приходят два решения:

1) Еще до переноса поставить на старом domain.ru однопискельную картинку <img src="http:--address.ru/setcookie?нужные_параметры">. Как я понимаю, с частью браузеров могут быть проблемы?

2) Тупо переадресовывать с domain.ru на address.ru/?cookies=нужные_данные. Некрасиво, небезопасно.

Есть ли какое-нибудь решение поизящнее? Cookies нужны :) , причем они должны быть актуальными.

Спасибо.

terranodar
На сайте с 07.01.2011
Offline
5
#1

Скорее всего, будет проще переавторизовать пользователя. Иначе все попытки передать куки с одного сайта на другой мало чем отличаются от их же воровства.

Чем Вас не устраивает просто попросить пользователей авторизоваться на сайте ещё раз?

Сервис http://tic-history.ru (http://tic-history.ru) - история изменения ТИЦ сайтов.
MT
На сайте с 07.07.2006
Offline
114
#2

Так сложилось, что cookies - это не только и не столько авторизация, сколько различные настройки (в том числе у неавторизованных пользователей без "логинов"), терять которые не хотелось бы.

Для определенности давайте считать, что "секретные" данные в cookies, которые хотелось бы "передать", не хранятся.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий