Wie entfernen, session-cookie
Wir werden versuchen, deaktivieren Sie die cookie-details im browser durch drücken von "Logout" - button mit dem folgenden code, das Skript aber nicht entfernt, das session-cookie vom browser. Aber durch löschen der session-cookies im IE8-browser-developer-tool(Tools > Developer Tools - >Cache > Eindeutige Session-Cookies), die cookies gelöscht werden.
<html:link page="/home.do" onclick="logout();">
<html:img page="/images/logout.jpg"/>
</html:link>
function logout(){
var cookies = document.cookie.split(";");
for (var i = 0; i < cookies.length; i++) {
var cookiename = cookies[i].split("=");
var d = new Date();
d.setDate(d.getDate() - 4);
var expires = ";expires="+d;
var value="";
document.cookie = cookiename + "=" + value + expires + ";";
}
}
Löschen des Session-cookies aus dem browser mit Skript?
Warum wollen Sie den cookie entfernen? Rufen Sie
mögliche Duplikate von löschen aller cookies mit JavaScript
session.invalidate()
genug wäre, wird das cookie gelöscht, auf browser beenden trotzdem.mögliche Duplikate von löschen aller cookies mit JavaScript
InformationsquelleAutor Uvi | 2012-09-07
Du musst angemeldet sein, um einen Kommentar abzugeben.
können Sie diese verwenden.
InformationsquelleAutor jeeva
wenn es httpOnly, dann können Sie nicht löschen, versuchen Sie ändern es von der server Seite
InformationsquelleAutor Sean Yang
Wenn es eine 'Sitzung' variable, die Sie löschen möchten,...
Diese vollständig zu entfernen wird diese session-variable. Der Titel ist irreführend. Der code, den er zeigt, ist nicht "Sitzungs -" cookies, Sie sind regelmäßig 'cookies'.
InformationsquelleAutor Sparky