Codice: Seleziona tutto
public function get($nome = NULL, $valore = false) {
$content = (!empty($_GET[$nome]) ? trim($_GET[$nome]) : (!empty($valore) && !is_array($valore) ? trim($valore) : FALSE));
if (is_numeric($content))
return preg_replace("@([^0-9])@Ui", "", $content);
elseif (is_bool($content))
return ($content?true:false);
elseif (is_string($content)) {
if (filter_var ($content, FILTER_VALIDATE_EMAIL))
return $content;
elseif (MIO CONTROLLO PERSONALIZZATO)
return $content;
else
return preg_replace("@([^a-zA-Z0-9\+\-\_\*\@\$\!\;\.\?\#\:\=\%\/\ ]+)@Ui", "", $content);
}
else FALSE;
}
Ovviamente adesso invece di accedere tramite
Codice: Seleziona tutto
$variabile = $_GET['nome'];
Codice: Seleziona tutto
$variabile = self::get('nome');