The fact is, there is no default. The default is determined by the browser behavior when the cookie has no attributes.
On Thursday, 9 August 2012 11:59:13 UTC-5, Yarin wrote: > > The book doesn't describe the defaults. I think mentioning that cookies > will be set to the specific URL, args and all, would be helpful. > > On Thu, Aug 9, 2012 at 12:30 PM, Anthony <[email protected] > <javascript:>>wrote: > >> To me a default where apps share cookies doesn't seem out of with line >>> with the other things apps share- the default logger for example. >> >> >> Cookies are for end-user functionality; the logger is for >> development/debugging. For the most part, the apps don't share anything. >> >> >>> Just as making an app-specific logger can be achieved by passing >>> request.application to a new instance, so we can prefix app-specific >>> cookies with the app name. To me it's the more obvious default. >> >> >> If the apps are truly independent and unrelated, I would think using a >> cookie would more likely be for some app-specific functionality. On the >> other hand, in most cases, you probably don't have multiple apps running on >> the same domain, or if you do, those apps are related and might need to >> share cookies. But it still might be safer to require the developer to set >> the path explicitly. >> >> Note, I think this is reasonably well documented in the book: >> http://web2py.com/books/default/chapter/29/4#Cookies. >> >> Anthony >> >> -- >> >> >> >> > > --

