Ciao a tutti,
sto cercando di risolvere un problema ma non riesco!
Dato l'array $_POST con delle chiavi e dei valori, vorrei crearne uno nuovo UGUALE con le chiavi ed i valori "FILTRATI".
...sto sbagliando qualche cosa a livello di assegnazione del nuovo array.
Dato questo codice presente nel _construct:
avendo dichiarato una variabile:Codice PHP:var_dump($_POST);
foreach ($_POST as $clave => $valor){
$clave = filter_input(INPUT_POST, $clave, FILTER_SANITIZE_SPECIAL_CHARS);
$valor = filter_input(INPUT_POST, $valor, FILTER_SANITIZE_SPECIAL_CHARS);
$this->parametrosPost[$clave]=$valor;
}
var_dump($this->parametrosPost);
il risultato che ottengo dai due var_dump è il seguente:Codice PHP:private $parametrosPost=array();
var_dump($_POST);var_dump($this->parametrosPost);codice HTML:array (size=2) 'email' => string 'miaemail@aaa.aa' (length=15) 'contrasena' => string 'abcde' (length=5)
Come potrei risolvere il problema in modo che i due array siano esattamente uguali ed il secondo contenga gli stessi valori filtrati?codice HTML:array (size=2) 'miaemail@aaa.aa' => null 'abcde' => null
Grazie,
Roberto

Rispondi quotando