Even een kort vraagje: is het genoeg om bijvoorbeeld een $_GET['id'] (van het type int) te checken met de php functie 'is_int()' om te kijken of het wel alleen maar een int is en geen string bijvoorbeeld?
De functie is_int() is juist geen optie aangezien een GET variabele per definitie altijd een string is. Verder wil je is_numeric() waarschijnlijk ook niet gebruiken, aangezien dan ook waarden als 1.23 voldoen en dat zijn geen integers.
Nee, de ctype_digit() functie is de beste oplossing, die controleert namelijk of een string enkel uit cijfers bestaat...