PHP-Code:
if(preg_match("/^pg=([0-9]{1,2})|(pg=([0-9]{1,2})&lg=(de|en))(.*)$/",$_SERVER['QUERY_STRING'])):
pg=1
oder z.b
pg=1&lg=en
hat
aber nicht
pg=1&lg=en&id=1
was mache ich falsch?
if(preg_match("/^pg=([0-9]{1,2})|(pg=([0-9]{1,2})&lg=(de|en))(.*)$/",$_SERVER['QUERY_STRING'])):
function query_test ($arg)
{
parse_str($arg);
# ab hier existieren die GET Variablen in der Funktion und können
# getestet werden, ohne den globalen Namensraum zu verhunzen
}
Kommentar