Welcome! Log In Create A New Profile

Advanced

Вопрос: как передать куки

Posted by greg111 
Вопрос: как передать куки
May 04, 2012 11:38PM
Не нашел решения в официальной в документации, не увидел вменяемого описания подобного действа.
Как это реализовать?
Итак, что нужно: просто передать куку со стандартными параметрами (имя, домен, путь и т.д.)
клиент (браузер) должен сохранить куку. Больше ничего не надо.



Edited 2 time(s). Last edit at 05/04/2012 11:45PM by greg111.
Re: Вопрос: как передать куки
May 05, 2012 11:24PM
Сам спросил, и сам же отвечаю:

Веб-Сервер NginX может передать куку, а клиент (браузер) принять и сохранить.
Есть две возможности реализовать это (средствами NginX), итак, первая:
add_header Set-Cookie "имя_куки=значение_куки;Domain=домен_куки;Path=/;Max-Age=31536000";
данную строку можно добавить в location или в секцию Server. подробнее: http://www.ebrueggeman.com/blog/setting-cookies-in-nginx

Вторая возможность:
http://nginx.org/ru/docs/http/ngx_http_userid_module.html
Однако, я не смог задать значение куки в модуле ngx_http_userid_module (значение куки задаётся автоматически) Также следует учесть, что нужно указывать "свой" домен_куки, указать внешний - мне во всяком случае не удалось, поскольку тогда NginX вообще не отправляет куку.



Edited 5 time(s). Last edit at 05/05/2012 11:31PM by greg111.
Sorry, you do not have permission to post/reply in this forum.

Online Users

Guests: 73
Record Number of Users: 6 on February 13, 2018
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready