Forum Discussion

RajaG's avatar
RajaG
Icon for Nimbostratus rankNimbostratus
Jul 25, 2022
Solved

Rewrite single cookie "USERCOOKIE" domain if cookie domain is "www1.test,example.com"

in General browser request have multiple cookies We just wanted to  rewrite single cookie "USERCOOKIE" domain if cookie domain is "www1.test,example.com" change it to ".test,example.com".

if customer http request don't have cookie name "USERCOOKIE", F5 no need to modify Cookie domain in HTTP_RESPONSE.

when HTTP_RESPONSE {
HTTP::cookie domain "USERCOOKIE" ".test,example.com"
}

Thank you.

  • Something like this should work:

     

    when HTTP_RESPONSE {
      if { [HTTP::cookie exists "USERCOOKIE"] } {
        HTTP::cookie domain "USERCOOKIE" ".[domain [HTTP::cookie domain "USERCOOKIE" 3]]"
      }
    }

     

     

  • Hi RajaG  - did Jason's solution work for you? If yes, can you please mark it as an Accepted Solution, and that way any user having the same problem can quickly find the answer later (and Jason gets a cookie).  🙂

    If no - let's keep the thread going. 

3 Replies

  • Something like this should work:

     

    when HTTP_RESPONSE {
      if { [HTTP::cookie exists "USERCOOKIE"] } {
        HTTP::cookie domain "USERCOOKIE" ".[domain [HTTP::cookie domain "USERCOOKIE" 3]]"
      }
    }

     

     

    • Selim's avatar
      Selim
      Icon for Nimbostratus rankNimbostratus

      Hi JRahm,
      There is an error in this code that I can't find. Can't save it as an Irule.

  • Hi RajaG  - did Jason's solution work for you? If yes, can you please mark it as an Accepted Solution, and that way any user having the same problem can quickly find the answer later (and Jason gets a cookie).  🙂

    If no - let's keep the thread going.