Bonjour tout le monde !
Voilà suite à un disfonctionnement/erreur javascript concernant une redirection selon le navigateur, je me suis penchée sur les tuto de developpez.com pour une redirection en php...
Voici le code :
Jusqu'ici ok copier-coller ma page indique MozillaCode:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32 <?php if ((ereg("Nav", getenv("HTTP_USER_AGENT"))) || (ereg("Gold", getenv("HTTP_USER_AGENT"))) || (ereg("X11", getenv("HTTP_USER_AGENT"))) || (ereg("Mozilla", getenv("HTTP_USER_AGENT"))) || (ereg("Netscape", getenv("HTTP_USER_AGENT"))) AND (!ereg("MSIE", getenv("HTTP_USER_AGENT"))) AND (!ereg("Konqueror", getenv("HTTP_USER_AGENT"))) AND (!ereg("Firefox", getenv("HTTP_USER_AGENT"))) AND (!ereg("Safari", getenv("HTTP_USER_AGENT")))) $browser = "Netscape"; elseif (ereg("Opera", getenv("HTTP_USER_AGENT"))) $browser = "Opera"; elseif (ereg("MSIE", getenv("HTTP_USER_AGENT"))) $browser = "MSIE"; elseif (ereg("Lynx", getenv("HTTP_USER_AGENT"))) $browser = "Lynx"; elseif (ereg("WebTV", getenv("HTTP_USER_AGENT"))) $browser = "WebTV"; elseif (ereg("Konqueror", getenv("HTTP_USER_AGENT"))) $browser = "Konqueror"; elseif (ereg("Safari", getenv("HTTP_USER_AGENT"))) $browser = "Safari"; elseif (ereg("Firefox", getenv("HTTP_USER_AGENT"))) $browser = "Firefox"; elseif ((eregi("bot", getenv("HTTP_USER_AGENT"))) || (ereg("Google", getenv("HTTP_USER_AGENT"))) || (ereg("Slurp", getenv("HTTP_USER_AGENT"))) || (ereg("Scooter", getenv("HTTP_USER_AGENT"))) || (eregi("Spider", getenv("HTTP_USER_AGENT"))) || (eregi("Infoseek", getenv("HTTP_USER_AGENT")))) $browser = "Bot"; else $browser = "Autre"; ?>
Après si j'ai bien suivie, pour la redirection c'est :
d'où mon code suivantCode:
1
2
3
4 header('HTTP/1.1 404 Not Found'); header('Location: index.php'); exit;
et là, bam:aie: message d'erreur ect ...Code:
1
2
3
4
5 if ($browser == "Firefox"){ header('Location: mozilla.html'); exit; }
?? :?
Sinon comment reéaliser cette même redirection mais selon la résolution du client cette fois ?
Merci d'avance !;)
