PHP – Server – Devolver parámetro QueryString
Función que devuelve el valor de un parámetro pasado en la URL actual mediante la QueryString. El valor es devuelto como un string, aunque sea un número.
Utiliza la función preg_match para detectar el separador de parámetros, si parámetro consultado no existe, devuelve null,
/** * Class HelperServer */ abstract class HelperServer { /** * Devuelve un valor de un parámetro de la query_string. * Devuelve null si no existe * * @param $parametro * * @return string|null */ public static function getQueryStringParam( $parametro ) { $matches = array(); $qs = HelperServer::getQueryString(); $number = preg_match( "/{$parametro}=([a-zA-Z0-9_-]+)[&]?/", $qs, $matches ); if ($number) { return ''.$matches[ 1 ]; } else { return null; } } }
Funciones relacionadas:
- HelperServer::getQueryString() : Devolver toda la QueryString de la URL actual