This site will have limited functionality while we undergo maintenance to improve your experience. If an article doesn't solve your issue and you want to ask a question, we have our support community waiting to help you at @FirefoxSupport on Twitter and/r/firefox on Reddit.

Search Support

Avoid support scams. We will never ask you to call or text a phone number or share personal information. Please report suspicious activity using the “Report Abuse” option.

Learn More

Cookie changes the value after firefox reopenening

  • 2 replies
  • 3 have this problem
  • 3 views
  • Last reply by redigast13

more options

In my website I change a cookie value and a cookie lifetime on POST request. After the cookie is changed my website reloads the page (header: Location {url}). Then if a user will close browser and reopen it the cookie will have the value that was before changing.

Here is a link with php example on stackoverflow: http://stackoverflow.com/questions/28691649/why-this-cookie-changes-value-after-browser-reopening

Here is php code: ini_set('session.cookie_lifetime', 86400); session_regenerate_id(true);

   header('Location: http://localhost/sessiontest/');
   return;

} print_r($_COOKIE); ?>

<form method="post" action=""> <input type="text" name="test"> <input type="submit"> </form>

In my website I change a cookie value and a cookie lifetime on POST request. After the cookie is changed my website reloads the page (header: Location {url}). Then if a user will close browser and reopen it the cookie will have the value that was before changing. Here is a link with php example on stackoverflow: http://stackoverflow.com/questions/28691649/why-this-cookie-changes-value-after-browser-reopening Here is php code: <?php // url: http://localhost/sessiontest/ session_start(); if (isset($_POST['test'])) { ini_set('session.cookie_lifetime', 86400); session_regenerate_id(true); header('Location: http://localhost/sessiontest/'); return; } print_r($_COOKIE); ?> <html> <form method="post" action=""> <input type="text" name="test" /> <input type="submit" /> </form> </html>

All Replies (2)

more options

You may have to change the defaults for cookie storage. For more details:

more options

guigs2 said

You may have to change the defaults for cookie storage. For more details:

Is it a temp solution? I can't say all my users to change browser's settings. This error occurs only in firefox. In chrome browser it works fine. I think that it is incorrect behavior in firefox. Because of this error users are logged out after browser's reopening.