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