所以我使用下面的代码向我的网站添加多语言功能:
if(isset($_GET['lang']) && $_GET['lang'] != ""){
setcookie("lang", $lang, time()+360*360*3600);
}elseif(!isset($_COOKIE["lang"]) || $_COOKIE["lang"] == ""){
setcookie("lang", "en", time()+360*360*3600);
}
include 'lang/'.$_COOKIE["lang"].'.php';
现在,当此代码第一次执行时,它找不到 `$_COOKIE["lang"] 并因此无法打开文件,但是当我刷新页面后,它加载得很好。我想知道我做错了什么?