Also reicht es "nur" eine session zu starten?
Und wie wird das Cookie geschrieben, wenn nur eine session gestartet wird?
Und wie wird das Cookie geschrieben, wenn nur eine session gestartet wird?
switch (true)
{
# Sprachumschaltung
case $switch == sprache:
{
# Cookie wird gesetzt
$sprache=$_GET["sprache"];
SetCookie("sprache1","$sprache", time()+217728000, "/");
if (!isset($sprache1))
{
# Cookies konnte nicht gesetzt werden - nicht aktiviert - sprache mit GET weitergeben
$g_link = "index.php?sprache=$sprache&seite=";
}
}
break;
# Cookies konnte nicht gesetzt werden
case (!isset($sprache1)):
{
# es ist keine Sprache vorhanden
if (!isset($sprache))
{
#Automatische Spracherkennung
$lang_all = $_SERVER['HTTP_ACCEPT_LANGUAGE'];
$sprache = $lang_all[0].$lang_all[1];
}
else
{
# Cookies nicht aktiviert - sprache mit GET weitergeben
$sprache=$_GET["sprache"];
$g_link = "index.php?sprache=$sprache&seite=";
}
}
break;
default:
{
# Cookies gesetzt
$sprache = $_COOKIE["sprache1"];
}
}
Kommentar