Heim > Web-Frontend > js-Tutorial > Wie kann man Cookies in Webanwendungen effizient erstellen und löschen?

Wie kann man Cookies in Webanwendungen effizient erstellen und löschen?

Patricia Arquette
Freigeben: 2024-12-03 09:17:09
Original
800 Leute haben es durchsucht

How to Efficiently Create and Delete Cookies in Web Applications?

So entfernen Sie Cookies in Webanwendungen effizient

Die Verwaltung von Cookies ist für Webanwendungen von entscheidender Bedeutung, um die Benutzererfahrung zu verbessern und den Datenschutz zu wahren. So löschen Sie effektiv unnötige Cookies in Ihren Programmen.

Cookies erstellen und löschen

Die von Ihnen bereitgestellte Funktion zum Erstellen von Cookies scheint unvollständig zu sein. Um ein Cookie für eine bestimmte Anzahl von Tagen zu erstellen, können Sie die folgende überarbeitete Funktion verwenden:

function setCookie(c_name, value, days) {
  var d = new Date();
  d.setTime(d.getTime() + (days * 24 * 60 * 60 * 1000));
  document.cookie = c_name + "=" + escape(value) + ";expires=" + d.toUTCString();
}
Nach dem Login kopieren

Um ein Cookie effektiv zu löschen, empfehlen wir die folgende Funktion:

function delete_cookie(name, path, domain) {
  if (get_cookie(name)) {
    document.cookie = name + "=;" +
      ((path) ? ";path=" + path : "") +
      ((domain) ? ";domain=" + domain : "") +
      ";expires=Thu, 01 Jan 1970 00:00:01 GMT";
  }
}
Nach dem Login kopieren

Vorhandensein von Cookies abrufen

Um vor dem Löschen festzustellen, ob ein Cookie vorhanden ist, können Sie Folgendes definieren Funktion:

function get_cookie(name) {
  return document.cookie.split(';').some(c => {
    return c.trim().startsWith(name + '=');
  });
}
Nach dem Login kopieren

Durch die Nutzung dieser Funktionen können Sie Cookies in Ihren Webanwendungen umfassend verwalten und so optimale Leistung und Benutzerschutz gewährleisten.

Das obige ist der detaillierte Inhalt vonWie kann man Cookies in Webanwendungen effizient erstellen und löschen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage