esSeguro()
esSeguro() : boolean
Permite comprobar si la consulta es segura (llegó por HTTPS).
Returns
boolean —true si la consulta es segura
Provee métodos para acceder al request.
hostYPuerto() : string|null
Retorna el nombre de host y puerto al que llegó el request.
El formato del resultado es
"{host}:{puerto}" si se puede determinar el puerto, "{host}" si no.si el nombre de host obtenido no es válido
obtener(string $variable, mixed $por_defecto = '', boolean $trim = true, boolean $stripslashes = false, boolean $ajustar_si_array = false) : mixed
Retorna el valor de una variable en el request.
string | $variable | nombre de la variable a obtener |
mixed | $por_defecto | valor a retornar si la variable no está en el request |
boolean | $trim | ¿se debe hacer trim al valor? |
boolean | $stripslashes | ¿se deben quitar las barras de escape al valor? (teniendo en cuenta get_magic_quotes_gpc()) |
boolean | $ajustar_si_array | si el valor es un array ¿se deben aplicar a cada elemento los ajustes indicados por $trim y $stripslashes? |
obtenerPost(string $variable, mixed $por_defecto = '', boolean $trim = true, boolean $stripslashes = false, boolean $ajustar_si_array = false) : mixed
Retorna el valor de una variable en el request enviada por POST.
string | $variable | nombre de la variable a obtener |
mixed | $por_defecto | valor a retornar si la variable no está en el request |
boolean | $trim | ¿se debe hacer trim al valor? |
boolean | $stripslashes | ¿se deben quitar las barras de escape al valor? (teniendo en cuenta get_magic_quotes_gpc()) |
boolean | $ajustar_si_array | si el valor es un array ¿se deben aplicar a cada elemento los ajustes indicados por $trim y $stripslashes? |
obtenerGet(string $variable, mixed $por_defecto = '', boolean $trim = true, boolean $stripslashes = false, boolean $ajustar_si_array = false) : mixed
Retorna el valor de una variable en el request enviada por GET.
string | $variable | nombre de la variable a obtener |
mixed | $por_defecto | valor a retornar si la variable no está en el request |
boolean | $trim | ¿se debe hacer trim al valor? |
boolean | $stripslashes | ¿se deben quitar las barras de escape al valor? (teniendo en cuenta get_magic_quotes_gpc()) |
boolean | $ajustar_si_array | si el valor es un array ¿se deben aplicar a cada elemento los ajustes indicados por $trim y $stripslashes? |
almacenarPost(string $nombre, string $variable, boolean $actualizar_request = false)
Almacena una variable dentro de <var>$_POST</var> y opcionalmente también en <var>$_REQUEST</var>.
string | $nombre | nombre de la variable |
string | $variable | valor a guardar |
boolean | $actualizar_request | ¿se debe almacenar la variable en $_REQUEST además de $_POST? |
almacenarGet(string $nombre, string $variable, boolean $actualizar_request = false)
Almacena una variable dentro de <var>$_GET</var> y opcionalmente también en <var>$_REQUEST</var>.
string | $nombre | nombre de la variable |
string | $variable | valor a guardar |
boolean | $actualizar_request | ¿se debe almacenar la variable en $_REQUEST además de $_GET? |
eliminar(string $nombre, boolean $actualizar_especificos = false)
Elimina una variable de <var>$_REQUEST</var> y opcionalmente también de <var>$_GET</var> y <var>$_POST</var>.
No tiene efecto si la variable no está en $_REQUEST.
string | $nombre | nombre de la variable |
boolean | $actualizar_especificos | ¿se debe eliminar la variable también de $_GET y $_POST? |
eliminarGet(string $nombre, boolean $actualizar_request = false)
Elimina una variable de <var>$_GET</var> y opcionalmente también de <var>$_REQUEST</var>.
No tiene efecto si la variable no está en $_GET.
string | $nombre | nombre de la variable |
boolean | $actualizar_request | ¿eliminar de $_REQUEST también? |
eliminarPost(string $nombre, boolean $actualizar_request = false)
Elimina una variable de <var>$_POST</var> y opcionalmente también de <var>$_REQUEST</var>.
No tiene efecto si la variable no está en $_POST.
string | $nombre | nombre de la variable |
boolean | $actualizar_request | ¿eliminar de $_REQUEST también? |
ipOrigen() : string
Devuelve el IP de origen del request.
Busca el valor más conveniente entre las siguientes variables del servidor, dadas en orden de prioridad:
trazaOrigen() : array
Devuelve un arreglo conteniendo todas las variables del servidor que tienen información sobre el origen del request.
Las variables que se buscan son:
la lista de variables presentes, como pares nombre de variable => valor, en el orden indicado