Martl: Cookie auswerten

Beitrag lesen

Hallo Forum,

ich habe folgendes Szenario, in dem Script 2 von Script 1 aufgerufen wird.

PHP-Script 1:

setcookie('Keks','Krümel');

PHP-Script 2:

if(isset($_COOKIE['Keks']){

	/*Es gibt Kaffee.*/

} else {

	/*Verkrümel Dich!*/

}

Auf einem Apache-Server wird das Cookie erfolgreich abgefragt und es gibt Kaffee.

Auf einem anderen Apache-Sever hingegen ist mit dem selben Script das Ergebnis:

if(isset($_COOKIE['Keks']){

	/*Es gibt Kaffee.*/

} else {

	var_dump($_COOKIE['Keks']) => Array(0){}

}

Erst, wenn die Bedindung lautet:

if($_COOKIE['Keks'] == 'Krümel'){

	var_dump($_COOKIE['Keks']) => array(1) { ["Keks"]=> string(6) "Krümel" }

} else {

	/*Verkrümel Dich!*/
	
}

klappt das. Kann mir jemand einen Tip geben, woran das liegen könnte.

Grüße, Martl