חיפוש בתמיכה

יש להימנע מהונאות תמיכה. לעולם לא נבקש ממך להתקשר או לשלוח הודעת טקסט למספר טלפון או לשתף מידע אישי. נא לדווח על כל פעילות חשודה באמצעות באפשרות ״דיווח על שימוש לרעה״.

מידע נוסף

Cookie changes the value after firefox reopenening

  • 2 תגובות
  • 3 have this problem
  • 1 view
  • תגובה אחרונה מאת 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>

כל התגובות (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.