Ik heb een site, maar die site heeft 2 designes, je moet kunnen switchen tussen die designes, maar als je die site afsluit en er weer op gaat, moet het design staan wat je het laatst aangeklikt hebt, dit moet dus met cookies of met sessies, maar hoe precies???
is wel goed, maar ik denk dat je $_COOKIES en $_GET door elkaar haalt,
$_GET:
Hiermee haal je een waarde op uit de header
$_COOKIE:
hiermee haal je een waarde op uit een cookie (als die bestaat) die op de HD staat van de gebruiker op je site,
dus het eerste wat je moet doen is controleren of er cookies zijn, zo niet, standaard design aangeven, en anders de cookie uitlezen en de waarde (design1 of design2 (optional)) gebruiken om een bepaald design naar voren te halen
<?php
session_start();
if (isset($_COOKIE['design'])) { // als er een cookie is
if ($_COOKIE['design'] == '1') { // als de waarde 1 is, design1.php includen
include("design1.php");
}
elseif ($_COOKIE['design'] == '2') { // anders als de waarde 2 is, design2.php includen
include("design2.php");
}
else { // mocht de waarde anders zijn (error) standaard design
include ("design1.php");
}
}
elseif (!isset($_COOKIE['design'])) { // als er geen cookie is
include("design1.php"); // standaard design
}
?>
dit script gaat ervan uit dat je dus 2 'index files' heb, 1 voor het eerste design, en 1 voor het 2e design.
en je moet dan ook nog 2 links of buttons hebben die een cookie set, en daarna de pagina refreshed (<?php header("index.php"); ?>)
hoop dat je hier wat an heb
(p.s, je kan de include("");'s ook vervangen door de inhoud van de site zoals je hem zelf geschreven had, dan hou je gewoon 1 bestand)