Auge: stylesheet wechseln

Beitrag lesen

Hallo

<?php
if ($_SESSION['css']=="1" OR !isset($_SESSION['css'])){
echo '<link rel="stylesheet" href="erstes.css">';
}elseif ($_SESSION['css']=="2") {
echo '<link rel="stylesheet" href="zweites.css">';
}
?>
geschrieben nur weiß ich nicht wie ich das wechseln soll per Link und auch das das meine anderen Seiten übernehmen.

Hast du überhaupt eine Session gestartet?

Außerdem ist die Idee mit der Session nicht so das Wahre. Läuft sie ab, muss der Benutzer wieder das bevorzugte Stylesheet anwählen. Besser wäre die Verwendung eines Cookies.

Lasse den Benutzer per Formular oder Link eines der Stylesheets auswählen. Das mit der Auswahl auszuführende Skript sendet dem Benutzer das Cookie und fügt das Linkelement in den Head ein. Dies muss mit der von Link oder Formular übermittelten Information erfolgen, da das Cookie erst beim nächten Seitenaufruf ausgelesen werden kann.

Beim nächsten Aufruf wird dies vom Skript erledigt und mit der Information aus dem Cookie das richtige Stylesheet eingebunden.

Tschö, Auge

--
Die deutschen Interessen werden am Liechtenstein verteidigt.
Veranstaltungsdatenbank Vdb 0.2