PHP ver gevorderde |
|
Ik heb 4 verschillende lay-outs. Deze worden gekozen door een cookie. Als men nog geen cookie heeft wordt er een aangemaakt, die van de standaard. Alleen als men op de site komt, dan moet normaal de cookie aangemaakt worden, dat gebeurt ook. Maar de cookie werkt nog niet, pas als ik vernieuwt heb lukt alles.
Hoe kan ik zorgen dat ik niet moet vernieuwen als er nog geen lay-out is gekozen en de cookie dus net aangemaakt is?
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Harry Potter - Dreuzels: Voor elke tovenaar, heks, dreuzel en andere wezen... Enjoy it...</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<?php
$cookie = $_COOKIE['layer'];
if(!isset($cookie))
{
setcookie('layer', 'griffoendor');
}
if($cookie == "huffelpuf")
{
echo "<link rel=\"stylesheet\" type=\"text/css\" href=\"http://www.harrypotter-dreuzels.com/versie22/includes/huffelpuf.css\" />";
}
elseif($cookie == "ravenklauw")
{
echo "<link rel=\"stylesheet\" type=\"text/css\" href=\"http://www.harrypotter-dreuzels.com/versie22/includes/ravenklauw.css\" />";
}
elseif($cookie == "zwadderich")
{
echo "<link rel=\"stylesheet\" type=\"text/css\" href=\"http://www.harrypotter-dreuzels.com/versie22/includes/zwadderich.css\" />";
}
else
{
echo "<link rel=\"stylesheet\" type=\"text/css\" href=\"http://www.harrypotter-dreuzels.com/versie22/includes/griffoendor.css\" />";
}
?>
</head>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>Harry Potter - Dreuzels: Voor elke tovenaar, heks, dreuzel en andere wezen... Enjoy it...</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <?php $cookie = $_COOKIE['layer']; { } if($cookie == "huffelpuf") { echo "<link rel=\"stylesheet\" type=\"text/css\" href=\"http://www.harrypotter-dreuzels.com/versie22/includes/huffelpuf.css\" />"; } elseif($cookie == "ravenklauw") { echo "<link rel=\"stylesheet\" type=\"text/css\" href=\"http://www.harrypotter-dreuzels.com/versie22/includes/ravenklauw.css\" />"; } elseif($cookie == "zwadderich") { echo "<link rel=\"stylesheet\" type=\"text/css\" href=\"http://www.harrypotter-dreuzels.com/versie22/includes/zwadderich.css\" />"; } else { echo "<link rel=\"stylesheet\" type=\"text/css\" href=\"http://www.harrypotter-dreuzels.com/versie22/includes/griffoendor.css\" />"; } ?> </head>
En daaronder de rest van m'n code.
|