Speichern einer Variable für die Dauer eines Besuchs der Website

  • Hallo,

    ich bin gerade dabei einen Theme auf Basis des "Lay Theme" zu erweitern. Das ganze mache ich mit einem eigenen Plugin, da der Laytheme eine JavaScript Applikation ist. D.h. ich kann nicht direkt in diesen Theme eingreifen.

    Ich habe auf meiner Website einen kleinen Schalter um das gesamte Aussehen von hell zu dunkel und andersherum zu switchen. Das ganze funktioniert mit simplem jQuery und Toggeln einer CSS-Klasse auf dem Body Tag.

    Interessant wäre jetzt, wenn der Switch nicht nur per jQuery eine Klasse hinzufügt und löscht, sondern auch einen Wert temporär speichert, sodass auch nach neu Laden oder klicken auf einem Link dieser Wert der gleiche bleibt. Sodass praktisch gespeichert wird, ob die Website gerade auf "Hell" oder "Dunkel" steht.

    Ich habe versucht das mit PHP Sessions zu lösen. Also innerhalb meines Plugins ein AJAX Request von jQuery zu einem PHP File, in dem eine Variable der PHP Session mit einem Wert befüllt werden soll. Diese Variable gebe ich testweise auf allen Seiten per PHP aus. Funktioniert aber nicht. Lange Rede kurzer Sinn: fällt euch etwas ein, wie man dieses Problem vielleicht einfacher lösen kann? Ich habe nun fast einen gesamten Tag verschwendet es mit PHP Sessions zu probieren aber jeder Versuch ohne Erfolg.

    Freue mich auf eure Hilfe

    LG
    Mario

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!