setcookie внутри домена

Я страдаю уже около 2 дней setcookie, если вы можете мне помочь, спасибо!
У меня вопрос, это часть настройки языка, содержащегося в файле settings.php, и это выглядит так …

$language = "english";

if(!isset($_COOKIE["language"]))
setcookie("language", "english", time()+(60*60*24*365));
else
$language = $_COOKIE["language"];

if($_GET['language']=="english" || $_GET['language']=="serbian"){
setcookie("language", $_GET['language'], time()+(60*60*24*365));
$language =  $_GET['language'];
}

if($language == "english")
{
include("template/language/english.php");
}
else if($language == "serbian")
{
include("template/language/serbian.php");
}

Когда я использую его, я просто задаю язык, на котором я выбрал папку, а не другой, если вы можете помочь, например, в одной папке поменяйте язык, чтобы изменить его для всех папок на этом сайте.

1

Решение

Попробуй это

  setcookie("language", $_GET['language'], time()+(60*60*24*365),"/");

$language = "english";

if(!isset($_COOKIE["language"]))
{  setcookie("language", "english", time()+(60*60*24*365),"/");}
else
{  $language = $_COOKIE["language"];}

if     ($_GET['language']=="english" || $_GET['language']=="serbian"){
setcookie("language", $_GET['language'], time()+(60*60*24*365),"/");}
$language =  $_GET['language'];if($language == "english")
{
include("template/language/english.php");
}
else if($language == "serbian")
{
include("template/language/serbian.php");
}
1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]