The path
parameter specifies a document location for the cookie, so it’s assigned to a specific path, and sent to the server only if the path matches the current document location, or a parent:
document.cookie = 'name=Flavio; path=/dashboard'
this cookie is sent on /dashboard
, /dashboard/today
and other sub-urls of /dashboard/
, but not on /posts
for example.
If you don’t set a path, it defaults to the current document location. This means that to apply a global cookie from an inner page, you need to specify path=/
.