Stoppare la visualizzazione dei NOTICE e' sbagliato come principio. La programmazione deve essere senza bug per quanto possibile, mentre una variabile o indice non esistente ma richiamato dallo script e' formalmente un possibile bug.
Devi semplicemente controllare l'esistenza di questa variabile o indice che sia. Es. con un operatore ternario:
$_POST['action'] e' empty? cioe' vuoto, mancante, nulloCodice PHP:
// Example usage for: Ternary Operator
$action = (empty($_POST['action'])) ? 'default' : $_POST['action'];
allora in $action metti un default
else mettici $_POST['action']
Non credere a quelli che ti dicono di eliminare il controllo dei notice nel php.ini. Sarebbe come chiudere gli occhi di fronte a un problema pensando cosi' che vengano risolti solo perche' non li vedi piu'. Son buchi di programmazione che devono essere chiusi.
ps... esclusi i presenti ovviamente.![]()