El paso de variables $_GET y $_POST puede ser directamente utilizado, o de preferencia utilizar la funcion GP la cual añade filtros adicionales
esta funcion unifica GET y POST en una sola funcion, en donde POST tiene mas peso que GET
MODO DE USO
$mixed = GP( variable , filtro=NULL)
en donde los filtros pueden ser varios a la vez, separados por comas
Estos filtros pueden ser funciones existentes de PHP, funciones propias o de la libreria de filtros del masheditor
Ejemplo
traer la variable de get llamada var
$variable=GP('var');
traer la variable get llamada var y convertirlo en entero
$variable=GP('var','intval');
traer la variable get llamada var y convertirlo en mayusculas
$variable=GP('var','strtoupper');
traer la variable get llamada var y convertirlo en decodificarlo de UTF8 y pasarlo a mayusculas
$variable=GP('var','utf8_decode,strtoupper,formatea_cedula');
equivale a
$variable=formatea_cedula(strtoupper(utf8_decode($_GET['var'])));
o lo mismo:
$variable=$_GET['var'];
$variable=utf8_decode($variable);
$variable=strtoupper($variable);
$variable=formatea_cedula($variable);
ejemplo
crear el servicio
masheditor/servicios/hola/hola.php
<?php
$usuario=GP('nombre','strtoupper');
$valor="hola $nombre";
?>
La direccion
http://www.mipagina.com/mt,30/nombre,Miguel
regresará:
hola MIGUEL