Calling setcookie(..) with expires=0 does not set expires to the epoch time
on the client.
To delete a cookie client side, conventional wisdom is to set expires to
the epoch time:
http://stackoverflow.com/questions/5285940/correct-way-to-delete-cookies-server-side
When setting expires=0 in
Hi Mark,
you have to give it a number different from 0, because of how the
internals work. This is an "optional integer" which falls back to 0 if
nothing is given, and if 0, then it's not written.
Set it to the past using os.time instead:
r:setcookie{
key = 'foobar',
value = 'blah',