Ik ben bezig met het ontwikkelen van een website, die uit twee varianten bestaat. De ene versie is zwart/wit en de ander is blauw/wit (CSS). Je kan een keuze hieruit maken en dit slaat hij op in een cookie middels PHP.
De eerstvolgende keer dat de website geladen wordt kiest hij vanzelf de juiste stijl (uit de cookie). Oké, nu heb ik het duidelijk opgeschreven, nu moet het nog uitgevoerd worden. Ik ben al een hele middag bezig, tuts gevolgt, google gezocht, kant-en-klare scripts geprobeerd en aangepast maar niets lijkt te werken en ik raak nu totaal het overzicht kwijt. Ik heb achter iedere regel gezet wat er gebeurt:
Nu heb ik twee links gemaakt, namelijk:
index.php?stijl=1
index.php?stijl=2
Ik krijg echter ten allen tijde stijl=1 (dus css/new(set), ookal klik op op stijl 2..Hoe kan dit? Waar gaat het mis?
De eerstvolgende keer dat de website geladen wordt kiest hij vanzelf de juiste stijl (uit de cookie). Oké, nu heb ik het duidelijk opgeschreven, nu moet het nog uitgevoerd worden. Ik ben al een hele middag bezig, tuts gevolgt, google gezocht, kant-en-klare scripts geprobeerd en aangepast maar niets lijkt te werken en ik raak nu totaal het overzicht kwijt. Ik heb achter iedere regel gezet wat er gebeurt:
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
| if(isset($_COOKIE['mijnTaalCookie'])){ //Als cookie bestaat.. $stijl = $_COOKIE['mijnTaalCookie']; //...Haal dan de waarde uit die cookie if($_COOKIE['mijnTaalCookie'] == 1){ //Als die waarde = 1 dan is de output css/new(set) $stijl = 'css/new(set)'; } if($_COOKIE['mijnTaalCookie'] == 2){ //Als die waarde = 2 dan is de output css/basic(set) $stijl = 'css/basic(set)'; } } else { setcookie("mijnTaalCookie", "1"); //Is er geen cookie zet dan de waarde standaard op 1, namelijk css/new(set) } echo "$stijl"; |
Nu heb ik twee links gemaakt, namelijk:
index.php?stijl=1
index.php?stijl=2
Ik krijg echter ten allen tijde stijl=1 (dus css/new(set), ookal klik op op stijl 2..Hoe kan dit? Waar gaat het mis?