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?
ja, maar int is ngo strenger ;) En aan je reactie te zien is het dus veilig genoeg?
Gebruik ctype_digit(), die is beter. Zie php.net voor de details.
ah, ctype_digit() is idd ook handig, eigenlijk precies het effect wat ik wil bereiken. Bedankt ;)
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...

Reageren