add_header Set-Cookie The difference between Max-Age and Expires

c0nw0nk nginx-forum at forum.nginx.org
Sat Sep 10 12:46:51 UTC 2016


Just fixed my problem completely now :)

For anyone who also uses Lua and wants to overcome this cross browser
compatibility issue with expires and max-age cookie vars.

if ($host ~* www(.*)) {
 set $host_without_www $1;
}
set_by_lua $expires_time 'return ngx.cookie_time(ngx.time()+2592000)';
add_header Set-Cookie
"value=1;domain=$host_without_www;path=/;expires=$expires_time;Max-Age=2592000";

Posted at Nginx Forum: https://forum.nginx.org/read.php?2,269438,269452#msg-269452



More information about the nginx mailing list