Cookie vil bare ikke virke
Hej allesammen.Jeg sidder med et eksamensprojekt der skal afleveres den 16. Hjemmesiden skal sætte en cookie når man klikker på et link, og indholdet af denne cookie skal så bestemme hvilket stylesheet hjemmesiden skal benytte. Det hele har virket super godt indtil idag hvor jeg er kommet til at ændre et eller andet. Jeg ved bare ikke hvad desværre. Tidligere havde jeg problemer med at få min cookie sat, men det var fordi jeg ikke havde defineret domænet. Det har jeg nu, men det virker stadigt ikke.
I øvrigt har jeg uden held testet ved at sætte domænet til:
- nkierkgaard.eu/
- www.nkierkgaard.eu/
- http://www.nkierkgaard.eu/
- nkierkgaard.eu
- www.nkierkgaard.eu
- http://www.nkierkgaard.eu
Min kode er følgende:
if(isset($_REQUEST['st'])) {
echo "Request is set to ".$_REQUEST['st'].", ";
if (setcookie('st', $_REQUEST['st'], time()+(24 * 60 * 60 * 365), '/', 'nkierkgaard.eu/')) {
echo "HOORAY... Cookies for everyone";
$style = $_COOKIE['st'];
} else {
echo "Cookie failed to set ";
}
} else if(isset($_COOKIE['st'])) {
$style = $_COOKIE['st'];
}
//Set standard style
if(!isset($style) or $style == "") {
//We set a standard stylesheet
$style = "main";
}
Håber der er en eller anden der kan se problemet :/
