Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/03/2015, 06:18
ymolinay
 
Fecha de Ingreso: febrero-2014
Mensajes: 25
Antigüedad: 10 años, 9 meses
Puntos: 1
Información Función para obtener todas las variables POST

Hola, les dejo esta pequeña función que se encarga de declarar las variables que se hayan recibido por medio de POST.

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];
        }
    }

Como pueden ver, si no especificas qué variables quieres declarar, entonces lo hace con todas. Y pues, si especificas, entonces sólo declara aquellas.

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: 
Si tienen alguna Sugerencia para mejorarla, lo agradecería.