kleines Problem mit Cookies - bitte helfen

Auf der Impressum-Seite wird doch abgefragt, ob bekannt oder nicht:

PHP:
<p><font size="3" face="Arial"><b>Impressum:<br> 
                                                                </b><br> 
    <? 
    if( !isset($_COOKIE['Test']) || $_COOKIE['Test'] == '' ) { 
    echo '<font size=3 face=Arial>Hallo</font>'; 
} else { 
    if( $_COOKIE['Test'] == 'info@vogelflieg.de' ) { 
        echo '<font size=3 face=Arial>Hallo vogelflieg</font>'; 
    } 
}   
    ?> 
     
    </font></p>

Kann man das nciht erweitern, dass es auch "Hallo" ausgibt, wenn ein unbekannter Wert übergeben wird?
 
Das einfachste wäre wohl:
PHP:
if( isset($_COOKIE['Test']) && $_COOKIE['Test'] == 'info@vogelflieg.de' ) {
	echo 'Hallo vogelflieg';
} else {
	echo 'Hallo';
}
 
Das kann ich ja beliebig erweitern, oder?


PHP-Code:
PHP:
if( isset($_COOKIE['Test']) && $_COOKIE['Test'] == 'info@vogelflieg2.de' ) { 
    echo 'Hallo vogelflieg2'; 
elseif( isset($_COOKIE['Test']) && $_COOKIE['Test'] == 'info@vogelflieg.de' ) { 
    echo 'Hallo vogelflieg'; 
} else { 
    echo 'Hallo'; 
}
 
Hm, also ich finde

PHP:
if( isset($_COOKIE['Test']) && $_COOKIE['Test'] == 'info@vogelflieg2.de' ) { 
    echo 'Hallo vogelflieg2'; 
elseif( isset($_COOKIE['Test']) && $_COOKIE['Test'] == 'info@vogelflieg.de' ) { 
    echo 'Hallo vogelflieg'; 
} else { 
    echo 'Hallo'; 
}

relativ umständlich (und falsch, da dort vor dem elseif die geschweifte Klammer fehlt), du hast als Bedingung dass das Cookie gesetzt UND dass der Inhalt "info@vogelflieg2.de" ist, wenn der Inhalt alleridngs so ist, ist es ja logischerweise auch gesetzt. Also würde ja schon folgendes reichen:

PHP:
$cookie = $_COOKIE['Test'];

if($cookie == 'info@vogelflieg2.de' ) { 
    echo 'Hallo vogelflieg2'; 
} elseif($cookie == 'info@vogelflieg.de' ) { 
    echo 'Hallo vogelflieg'; 
} else { 
    echo 'Hallo'; 
}
 
Auf der Visitenkarte steht eine Adresse, eine Telefonnummer und eine Umsatzsteuerid.

(Das Einzige Cookie was von dieser Seite (sws-media) gesetzt wurde heißt übrigens "CleverCash" und hat den Inhalt "info@pi-partner.de")
 
Zuletzt bearbeitet:
Zurück