|   Mailinglisten-Archive | 
> > echo $HTTP_GET_VARS["lang"]."<BR>";
> > echo $HTTP_SERVER_VARS["QAlang"]."<BR>";
> >
> > echo $HTTP_SERVER_VARS["argv"]["0"]."<BR>";
> > echo $HTTP_SERVER_VARS["QUERY_STRING"]."<BR>";
> >
> > Ja wenn du da nix kriegst?
>
> ... ok, ok ich sehs ein: wenn man $HTTP_GET_VARS mal auf
> global setzt dann
> klappts auch mit den Variablen ;-)
> Danke
>
ei von wegen:
$HTTP_GET_VARS["lang"]
klappt wenn ich
index.cms?bla=blub&lang=en
aufrufe, bei
index.cms?lang=en
funktioniert es nicht
ich nehme an, dass liegt doch wieder daran, dass der tatsächlich querystring
der dem parser übergeben wird
?file=index.cms?lang=en
ist
(anfragen auf .cms dateien werden vom apache automatisch auf
/parser.php?file= umgeleitet, das führt da zu problemen)
also doch lieber mit regex. aber wolfgang hat natürlich recht:
if(preg_match('/[&?]lang=([a-z]{0,2})/i', $QUERY_STRING,$regs)) {
            $lang=$regs[1];
}
is besser ;-)
--
Mike Beck
mikebeck_(at)_users.sourceforge.net
    php::bar PHP Wiki - Listenarchive