-2
J'utilise le navigateur PHP détecter et je veux utiliser une instruction else if pour les rediriger vers une page différente en fonction du navigateur ou inclure un certain fichier .. Pour l'instant, je suis l'échantillonnage de redirection.PHP elseif déclaration
Je reçois une erreur de syntaxe et je suis dérouté pourquoi, voici le code:
if($browser['name'] . $browser['version'] == "firefox" . "13.0.1"){
header("Location: newff.php");
elseif($browser['name'] . $browser['version'] != "firefox" . "13.0.1"){
header("Location: oldff.php");
} elseif($browser['name'] . $browser['version'] == "msie" . "13.0.1") {
header("Location: newie.php");
} elseif($browser['name'] . $browser['version'] != "msie" . "13.0.1") {
header("Location: oldie.php");
} elseif($browser['name'] . $browser['version'] == "chrome" . "20.0.1132.47"){
header("Location: newchrome.php");
} elseif($browser['name'] . $browser['version'] != "chrome" . "20.0.1132.47"){
header("Location: oldchrome.php");
} elseif($browser['name'] . $browser['version'] == "safari" . "534.57.2"){
header("Location: newsafari.php");
} elseif($browser['name'] . $browser['version'] != "safari" . "534.57.2") {
header("Location: oldsafari.php");
} else {
header("Location: other.php");
}
Merci
Ben
Il vous manque un '}' après la première commande 'header'. – jeroen
Vous devez utiliser un IDE. – Bob
Juste jeter ceci dehors, mais vous allez devoir mettre à jour ceci chaque fois qu'un navigateur met à jour son numéro de version ... Et il y a * très peu de raisons d'avoir une page différente pour chaque navigateur. – 0b10011