"KBJ" <iznogood@xxgoodies.dk> wrote in news:3eb90576$0$95285
$edfadb0f@dread11.news.tele.dk:
> hvad kan †rsagen v‘re til at dette ikke virker p† nogle webhoteller?
> 
> <?php
> function grab_domain()
> {
>         global $HTTP_HOST;
>         $str = $HTTP_HOST;
>         $str = trim($str);
>         $str = strtolower($str);
>         $str = str_replace("
www." , "", "$str");
>         return "$str";
> }
> $domain = grab_domain();
> if ($domain == "solidux.dk") {
>     header("location: x/index.html");
>     }
> if ($domain == "multifilm.dk") {
> header("location: index_m.html");
> }
> ?>
> 
Det er at $HTTP_HOST ikke bliver defineret pr. default i nyere 
installationer af PHP. Prøv med $_SERVER['HTTP_HOST'] i stedet (det 
mener jeg i hvert fald at den hedder ellers lav (og kør) en fil med 
følgende indhold:
   <?php phpinfo(); ?>
så kan du da tjekke det).
$_SERVER er en super-global variabel (dvs. den er _altid_ tilgængelig, 
så du behøver ikke besværgelsen global $_SERVER).
-- 
Hyggehej
/Thomas