Hide/Delete a cookie when stored in cache

Maxim Dounin mdounin at mdounin.ru
Fri Aug 31 21:54:48 UTC 2012


Hello!

On Wed, Aug 29, 2012 at 01:04:13PM -0400, nfn wrote:

> Hello,
> 
> I'm caching pages with nginx using the following rules:
> 
> fastcgi_no_cache $cookie_member_id $is_args
> fastcgi_cache_bypass $cookie_member_id $is_args
> fastcgi_ignore_headers Cache-Control Expires Set-Cookie;
> 
> Now, there is a cookie (session_id) that need to be passed to backed, but it
> shouldn't be stored in the cache, since it's the session_id of a guest user
> and other guests should not see this.
> 
> Is there a way to store the page in the cache but before that, remove this
> cookie?

Use

    fastcgi_hide_header Set-Cookie;

See nginx.org/r/fastcgi_hide_header.

Maxim Dounin



More information about the nginx mailing list