Problem mit Cookies (Headers sent ?)

Ich habe nun folgendes probiert. In die Index.php folgenden Code GANZ am anfang geschrieben ?

PHP:
<? 
if(isset($site)) 
{ 
if($site=="login") 
{ 
setcookie("test", "1", time()+3600); 
} 
} 
?>

Die switch anweisung:
PHP:
switch($site){
  case news:
  default:
      $site = "login.php";
      break;


kommt weiter unten...ruft man nun die login.php auf, also z.b. bei einem formular..so wird kein cookie erzeugt...aber warum nicht ?

danke
 
versuchs mal so
PHP:
<?
switch($open)
{
    case "": // wenn nichts gesetzt ist
    // inhalt inlcude oder irgendwas
    break;

    case login:
    include("login.php");
    break;
}
?>
hf ^^
 
hmm, versteh nicht ganz was Du meinst...da ist doch nur der Unterschied das einmal nichts gesetzt ist, aber was mache ich mit dem Cookie Befehl ?
 
Zurück