Verifica dei parametri GET POST

olGerva

Nuovo Utente
11 Giu 2008
14
0
0
GoodWeb

Avrei bisogno di capire come posso fare per evitare il passaggio di valori "indesiderati" tramite GET e POS.
Mi spiego meglio, mettiamo di avere un "paginatore" di articoli che si aspetta un valore "numerico" tramite la variabile $id_pos della pagina da visualizzare.
PHP:
//-- Verifica stato $id_pos
if (!isset($_GET['id_pos'])){ $id_pos = 0; } else { $id_pos = $_GET['id_pos'];}

Selezionata la pagina e dato click, mi ritrovo un indirizzo URL del tipo:
http :// sito/ pagina.php ?id_pos=30
dove 30 sta ad indicare l'ID dell'articolo da cui partire.

Nel caso un "furbetto" sostituisse il valore 30 con es. echo o phpinfo o altro, il sistema inizia un ciclo di ricerca che termina dopo il time out senza mostrare ne errori ne risultati logicamente.
Avevo pensato di inserire una linea di controllo del tipo
PHP:
if (!is_int($_GET['id_pos'])) { $id_pos = 0; }
ma non funge, mi viene sempre riconosciuto come valore non intero.

Mi chiedevo se sia possibile intercettare subito il valore errato e rimandare l'utente alla prima pagina o mostrare un'errore.

Grazie per eventuali suggerimenti
 
Discussioni simili
Autore Titolo Forum Risposte Data
A Strumenti "ufficiali" per la verifica dei Cookie HTML e CSS 2
filippino Verifica email per attribuzione dei contenuti SEO e Posizionamento 0
M Verifica dei cookies Javascript 2
E Verifica dell'Età Javascript 0
MarcoGrazia Verifica di una stringa o di un nome proveniente da form Snippet PHP 0
G Problema verifica palindromo e verifica pari e dispari javascript Javascript 0
D verifica codice fiscale persona fisica /aziendale stesso campo HTML e CSS 1
F [PHP] Verifica utente presente nel DB PHP 13
gandalf1959 [PHP] Verifica password per accesso ad area riservata PHP 3
M [Javascript] Verifica calcolo prima di fare insert Javascript 13
Samuele Ronzani [PHP] Verifica se un dato esiste già PHP 1
S [Javascript] Verifica separatore decimale sistema operativo Javascript 2
felino EXCEL: verifica dati mancanti tra due sheet Windows e Software 2
A Verifica validità data in Java Java 2
kikki882 verifica account - dati personali Social Media Marketing 0
S [PHP] Verifica dati tramite form e annullamento codice inserito PHP 7
L Wordpress: consiglio plugin per "verifica disponibilità" WordPress 0
MarcoGrazia Verifica di un indirizzo email Snippet PHP 0
MarcoGrazia [PHP] Verifica dell'input utente tramite funzione generica. PHP 0
francesco87 [Vendo] Verifica pagina (bollino grigio) Annunci servizi di Social Media Marketing 0
M [PHP] Verifica formato data in tempo reale PHP 2
WebDr [Javascript] verifica input Javascript 8
R [WordPress] Accesso al db e verifica credenziali (password criptata) WordPress 1
A VENDO ACCOUNT DI DIVERSE PIATTAFORME E VERIFICA FACEBOOK ACCOUNT(PHOTO TAG VERIFICATION,VERIFICA TEL Annunci servizi di Social Media Marketing 2
P verifica caratteri per email e password PHP 17
S Verifica Esistenza Codice Fiscale PHP 5
C verifica e invio ordine php PHP 19
MarcoGrazia Verifica della data inserita in un form ( utilizzando bootstrap ) Javascript 7
G verifica caricamento foto originali su social network o sito di hosting immagini Discussioni Varie 3
A verifica di proprietà bing webmaster tool Google Search Console 0
P Verifica form solo con php senza javascript PHP 15
D Verifica inserimento dati form PHP 12
P verifica utente in db PHP 6
L [MySQL] Verifica disponibilità camera MySQL 32
L vendo account facebook femmina 5.000 amici con verifica cell e tag superati Annunci servizi di Social Media Marketing 0
V verifica form jQuery 5
N Verifica email di registrazione PHP 0
D Verifica plug-in aggiornati di Firefox non vede gli aggiornamenti effettivi Windows e Software 0
il_bauscia Verifica segnale operatore 5ghz Reti LAN e Wireless 2
Virginia86 [risolto] Problema select e verifica form PHP 38
G php asincrono con ajax 2 campi di verifica PHP 1
P Problema ocon verifica campo in javascript Javascript 7
M Cosa ne pensate del mio primo file PHP (verifica disponibilità stanze)? PHP 0
M adsmanager e messaggio di verifica email Joomla 0
L verifica mail in db con jquery e ajax. Aiuto jQuery 9
asevenx modulo registrazione utenti, cicli if di verifica PHP 9
A Espressione Regolare per verifica stringa PHP 14
A verifica codice PHP 7
M Verifica HTTP o HTTPS PHP 1
M Verifica se una Funzione appartiene ad una Classe PHP 9

Discussioni simili