splash 'once' only works for a week
mooreds - August 18, 2009 - 03:53
| Project: | Splash |
| Version: | 6.x-2.4 |
| Component: | User interface |
| Category: | support request |
| Priority: | normal |
| Assigned: | Unassigned |
| Status: | postponed (maintainer needs more info) |
Jump to:
Description
The cookie that the splash module looks for is only set for a week. It'd sure be nice if that was a configuration option that could be set on the splash configuration screen.
Thanks for all your work!

#1
This looks like an issue with your browser and/or your server's date settings (not Drupal's). The cookie is set to expire exactly two years (~365.24 days) from the current time as reported by your web server.
Clear your cookies in your browser, then hit the splash page and check the cookie that gets set (this is far easier to do in Firefox than most other browsers, frankly). If the expiration date is not two years from now, log in to your server and run 'date' from the command line to verify that the server's time and date is set correctly (min reports Tue Sep 1 13:47:01 EDT 2009 right now).
If everything checks out, the next time you'd expect the splash to erroneously appear, check your browsers cookies before going to the page to see if the cookie that was set is still there. Chrome has a history of incorrectly trashing cookies long before there expiration once an arbitrary number of cookies have been stored, so it's possible that whatever browser you are using is doing something similar, in which case you should report a bug to the browser's developers.
Once you've looked into that, please report your findings back to me here. If it's still not working and doesn't appear to be any of the above issues, I'll see if I can dig deeper and find your problem. Please be sure to include Drupal, PHP, Apache, and browser versions.
Thanks.
#2
Hi Sean,
Thanks for your help!
I upgraded from splash-6.x-2.4 to splash-6.x-2.5 and now I see a cookie expire time of one year from now.
It would still be nice to have the cookie expiration value be configurable.