Welcome! Log In Create A New Profile

Advanced

Re: Перенести куки с домена на домен

Валентин Бартенев
April 10, 2014 06:40PM
On Friday 11 April 2014 01:26:38 Илья Шипицин wrote:
> допустим, что сессионная кука называется "session", тогда можно сделать так
>
>
> server {
>
> server_name www.old.ru;
> location / {
> rewrite ^/(.*)$ http://www.new.ru/$1 permanent;
> add_header Set-Cookie "session=$cookie_session;";
> }
> }
>
>
>
> работать будет, но возникают вопросы. у вас кука выставляется
> сессионная ? если нет, то, боюсь, нет механизмов, чтобы узнать ее
> Expire.
> ну или можно задать в add_header
>
> аналогично модификаторы httponly, secure, path, domain
>

Так работать разумеется не будет. Нельзя задавать куки для
чужого домена, иначе это была бы большая дыра в безопасности.

Да и add_header не работает для редиректов.

Содержимое куки нужно передать как-то иначе, скажем в параметрах
редиректа:

server {
server_name old.example.org;
rewrite ^ http://new.example.org$uri?session=$session_cookie;
}

Второй способ - это передать через CORS.

--
Валентин Бартенев
_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru
Subject Author Posted

Перенести куки с домена на домен

softshape April 10, 2014 04:19AM

Re: Перенести куки с домена на домен

Илья Шипицин April 10, 2014 03:28PM

Re: Перенести куки с домена на домен

Валентин Бартенев April 10, 2014 06:40PM

Re: Перенести куки с домена на домен

softshape April 10, 2014 08:03PM

Re: Перенести куки с домена на домен

Илья Шипицин April 10, 2014 10:10PM

Re: Перенести куки с домена на домен

Валентин Бартенев April 11, 2014 01:38AM

Re[2]: Перенести куки с домена на домен

Михаил Монашёв April 11, 2014 12:00AM

Re: Re[2]: Перенести куки с домена на домен

Илья Шипицин April 11, 2014 12:54AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 306
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready