Um mit Javascript einen Cookie zu setzen, der nur auf der aktuellen Seite gültig ist bspw. foo.de/mySite3.php muss man den passenden Pfad setzen, den man mit Javascript folgender maßen auslesen kann. Ich benutze zum Setzen von Cookies die Lib jQuery Cookies. Der Pfad muss im Format „/mySite3.php“ gesetzt werden, dazu wird der vordere Teil der URL bis nach der Domain abgeschnitten.
function setCurrentPageCookie(expiresHours) { var domain = document.domain; var path = document.URL; console.log(domain); console.log(path); var relativePath = path.substring(path.indexOf(domain) + domain.length); console.log(relativePath); $.cookies.set('cookieName', '1', { path: relativePath, hoursToLive : expiresHours }); }