Mi sembra possa funzionare... io gestisco le cose leggermente differentemente... ovvero, non faccio striplashes, trasformazioni, etcetera... se la variabile che mi aspetto è un numero innanzitutto controllo la lunghezza e controllo con preg_match che abbia solo numeri, altrimenti l'utente l'ha inserito a manina...
Per quello che potrebbe esser testo.... se è statico allora faccio uno switch come te, solo che nel caso default metto l'errore.
Se è dinamico uso l'array e controllo con in_array
Diciamo che tolgo parecchi controlli ma l'importante è che poi il risultato sia sicuro no?


Rispondi quotando