allora sto affrontando il tema di sicurezza dei dati del sito
e ho trovato questo codice
Codice PHP:
<?php
$var_get = count($_GET);
$keys = array_keys($_GET);
for ($i=0; $i<$var_get; $i++) {
// Codice che sostituisce i caratteri pericolosi
$_GET[$keys[$i]] = str_replace("'", "", $_GET[$keys[$i]]);
$_GET[$keys[$i]] = str_ireplace("union", "", $_GET[$keys[$i]]);
$_GET[$keys[$i]] = str_replace(">", "", $_GET[$keys[$i]]);
$_GET[$keys[$i]] = str_replace("<", "", $_GET[$keys[$i]]);
$_GET[$keys[$i]] = str_replace(""", "", $_GET[$keys[$i]]);
}
?>
allora se non ho capito male il codice conta i GET presenti in pagina fa un array e verifica la presenza dei vari caratteri pericolosi
io ho un form con campi nome,cognome mandati con get e tali dati nella pagina di elaborazione li ricevo cosi
$nome=$_GET['nome']);
$cognome=$_GET['cognome']);
tale codice quindi mi controlla i get ricevuti o bisogna indicare i controlli per nome e cognome?