salve

allora, ho una piccola domanda...

questo codice è quasi sicuramente sbagliato

Codice PHP:
<?php
$default 
"";
if(!empty(
$_POST)){
    foreach(
$_POST as $key => $value){
        
$key = ($_POST[$key] != "") ? $_POST[$key] : $default;
    }
}
?>
la mia idea sarebbe quella di ricondurre ad una variabile con un determinato nome, ogni variabile inviata con "POST" alla pagina

ad esempio se ho

$_POST['nome'], $_POST['cognome'], $_POST['mail']

dovrei fare

$nome = ($_POST['nome'] != "") ? $_POST['nome'] : $default;
$cognome = ($_POST['cognome'] != "") ? $_POST['cognome'] : $default;
$mail = ($_POST['mail'] != "") ? $_POST['mail'] : $default;

ma non sapendo in principio di quali variabili (con quali nomi) si riempirà il mio $_POST volevo dinamicizzare tale processo, quindi chiedo, c'è un modo di farlo?

grazie a tutti