Ich habe versucht, Wert von "DEFINE" in Cookie setzen.Wert von "DEFINE" in Cookie setzen
define("DEFUALT_LANG", "EN");
if(!isset($_COOKIE['user_lang']))
setcookie("user_lang", DEFUALT_LANG, time()+3600*24*365);
echo "lang:".$_COOKIE['user_lang'];
Druck ist: DEFUALT_LANG
ein wenig seltsam, nicht wahr? es sollte "EN" sein ...
es nicht reproduzieren konnte. Ausgaben 'lang: EN'. PHP 5.6 –
'DEFUALT' Sie erkennen, dass das ein Schreibfehler ist. Das Wort ist 'DEFAULT' geschrieben. –
Plus, Cookies werden erst eingestellt * nachdem * es eingestellt wurde und die Seite (n) neu geladen werden. –