Videresend efter sprog
Jeg har fundet dette script andetsteds på eksperten, men jeg kan ikke få det til at virke, hvad gør jeg forkert?<?
$sprog='da'; // default, hvis intet angivet
$ss = split(",",$_SERVER["HTTP_ACCEPT_LANGUAGE"]);
foreach ($ss as $s) {
if (eregi('^en',$s)) { $sprog='en'; break; }
if (eregi('^da',$s)) { $sprog='da'; break; }
}
switch ($sprog) {
case 'en': include "en.htm";
break;
case 'da': include "dk/index.htm";
break;
}
?><title>Welcome to MechanicStuff.com</title>
Den skal gøre sådan at hvis man har en dansk browser, skal den sende brugeren til www.mechanicstuff.com/dk/index.htm alle andre skal sendes til en.htm. Men den sender kun til den engelske side selv om jeg har dansk browser.
Kan man ikke gøre det lidt mere simpel ved i starten af en.htm som så skal hedde index.htm, at hvis man har dansk browser gå til dansk link (dk/index.htm) ellers fortsæt?
