Código PHP:
function takePost($_string = '') {
if ($_string === '') {
foreach ($_POST as $field => $value) {
global $$field;
$$field = $value;
}
} else {
$_post = explode(';', $_string);
foreach ($_post as $val){
global $$val;
$$val = $_POST[$val];
}
}
}
Uso:
Suponiendo que un archivo .php recibe lo siguiente:
_mailAddress [email protected]
_mailMessage Mensaje de pruebas
_mailNames yrving
_mailPhone 952506185
_mailSubject Importante
Código PHP:
//Sin especificar:
takePost();
echo $_mailSubject; //resultado: Importante
/**********************************/
//Especificando
takePost('_mailAddress;_mailMessage');
echo $_mailAddress; // resultado: [email protected]
echo $_mailSubject; // resultado: