Hjælp til if og elseif
Hej eksperter.Jeg får fejlen undefined index userlang linie 4 og 7, når jeg ikke har gemt en cookie, som om den første if sætning, bliver kørt trods det der ikke er nogen cookie.
Når der er en cookie virker det efter hensigten. Men det selvfølgelig meningen at den skal gå videre til min else sætning, når der ikke er en cookie.
Hvad gør jeg forkert?
<?php
if (isset($_COOKIE['userlang'])) {
} if ($_COOKIE['userlang'] == 'da') {
header("Location: da/da_home.php");
} elseif ($_COOKIE['userlang'] == 'en') {
header("Location: en/en_home.php");
} else {
} if (substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 0, 2 == 'da')) {
header("location: da/da_home.php");
} elseif (substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 0, 2 == 'en')) {
header("location: en/en_home.php");
}
?>