2017-05-25 86 views
1

在Apache的Web代理服務器,我們可以重命名像是否有可能在nginx中重命名cookie?

頁眉編輯的Set-Cookie 「CookieFromApplicationServer * =」 「NewCookieName =」

RequestHeader編輯曲奇 「NewCookieName [] * =」 「CookieFromApplicationServer =」

一個cookie

我正在尋找一個相當於nginx網絡代理服務器。是否有可能通過nginx重命名cookie?專家請指教。

回答

0

重命名一個cookie意味着您創建一個新的cookie並刪除現有的cookie。 創建cookie確實有效。而且,如果您在同一個域上重新創建相同的Cookie,則該值將會更新。所以你可以做的是創建新的cookie,並更新當前的cookie與0 Expiry time.

或者只是簡單地創建一個新的cookie,不要使用舊的cookie。

下面介紹如何在Nginx中創建cookie。

add_header Set-Cookie "<new-name>=<value>;Domain=<domain-name>;Path=<path-name>;Max-Age=<Expire time>"; 

add_header Set-Cookie "<old-name>=<value>;Domain=<domain-name>;Path=<path-name>;Max-Age=0"; 
+0

它應該很好,如果有反應。但是從nginx到應用程序服務器的請求應該包含原始的cookie名稱。我想這是一些代理層。 –

相關問題