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 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

Schreibe einen Kommentar