PHP_Neuling_Markus: Erneut Cookie-Problem

Beitrag lesen

Nachdem das Problem mit der falschen Zeit beseitigt war,
hat sich erneut nen Fehler eingeschlichen.

Der 1 Cookie funktioniert, der zweite wird jedoch nichtmal gesetzt-
erst wenn ich den ersten Cookie verändere, wird der zweite
überhaupt generiert.
ich bin leider noch ganz neu im PHP-Gebiet und grade total übermüdet.

Fällt von euch irgendwem nen möglicher Fehler auf,
der verusachen könnte, dass der Cookie nicht bzw. nicht richtig
gesetzt wird?

gruß,
Markus

<?php  
  
//  Cookie 1 - Language  
  
if(isset($_GET['lang']) && $_GET['lang']!="")  
{  
  $time = time()+758686000;  
  setcookie("lang",$_GET['lang'],$time);  
  Header("Location: index.php");  
}  
else  
{  
  if(file_exists("languages/".$_COOKIE['lang'].".lang"))  
  {  
    include("languages/".$_COOKIE['lang'].".lang");  
  }  
  else  
  {  
    $_lang="de";  
    $time = time()+758686000;  
    setcookie("lang",$_lang,$time);  
  
    include("languages/".$_lang.".lang");  
  }  
}  
  
// Cookie 2 - Style  
  
if (isset($_GET['style'])) {  
  $css_name = $_GET['style'];  
} else {  
  if (isset($_COOKIE['style'])) {  
    $css_name = $_COOKIE['style'];  
  } else {  
  $css_name = "style1";  
  }  
}  
  
setcookie("style",$css_name,time()+758686000);  
$_GET['style'] = $css_name;  
  
?>

dann im head:
<link rel="stylesheet" type="text/css" media="screen" title="User Defined Style" href="css/<?php echo $css_name?>.css" />