Hallo Leute.
Ich habe mir kurz einen einfachen GET-Filter programmiert.
Es funktioniert... ABER...
Wenn ich ein GET-Parameter mit "page" übergebe, wird der als "nicht erlaubt" erkannt.
ABER nicht als "page" sondern als "pagenumber".
HÖÖÖ?
Ich habe doch "page" übergeben und nicht "pagenumber"? Den Key "pagenumber" gibt es überhaupt nicht!
Ich habe mir kurz einen einfachen GET-Filter programmiert.
PHP:
// Erlaubte Keys
$Get_WL1 = array('action', 'postid', 'threadid', 'page');
// Arrays vergleichen
$Get_WL2 = array_diff(array_keys($_GET), $Get_WL1);
// Prüfen ob etzwas gefunden wurde
if ($Get_WL2)
{
echo 'Nicht erlaubten Schlüssen gefunden: '.print_r($Get_WL2, 1).'<br />';
}
Es funktioniert... ABER...
Wenn ich ein GET-Parameter mit "page" übergebe, wird der als "nicht erlaubt" erkannt.
ABER nicht als "page" sondern als "pagenumber".
HÖÖÖ?
Ich habe doch "page" übergeben und nicht "pagenumber"? Den Key "pagenumber" gibt es überhaupt nicht!