Forum Discussion

Jalle_197671's avatar
Jalle_197671
Icon for Nimbostratus rankNimbostratus
Jun 19, 2017

Set cookie in 10% of traffic

Hi,

 

I'm looking for a way to set a cookie on 10% of my web traffic. How can it be implemented in an irule?

 

Thanks!

 

2 Replies

  • It will be good if you throw some more light here. I tried to prepare irule based on above conditions. you can edit & apply based on condition.

    when HTTP_REQUEST {
    if { rand() < 0.1 } {
        if { [HTTP::cookie exists "old-cookie-name"] } {
       Insert a new cookie with the new name and old cookie's value
        HTTP::cookie insert name "new-cookie-name" value [HTTP::cookie value "old-cookie-name"]
       Remove the old cookie
      HTTP::cookie remove "old-cookie-name" }
        }
    }