$this->input->server()
Obtiene un dato almacenado en el array superglobal $_SERVER:
$this->input->server ('some_data');
Como ya hemos comentado anteriormente, esta clase nos proporciona otros métodos:
Métodos proporcionados por la clase server de la libería Input<
Método | Descripción |
---|---|
get() | Idéntica a la función post() pero obteniendo datos por GET: $this->input->get('id', TRUE); |
get_post() | Buscará el dato primeramente en POST y luego en GET: $this->input->get_post('id', TRUE); |
ip_address() | Devuelve la dirección IP del usuario actual. Si la IP no es válida devolverá 0.0.0.0 Ejemplo de uso: echo $this->input->ip_address(); |
valid_ip($ip) | Obtiene la IP del usuario y valida si es correcta o no. if (!$this->input->valid_ip($ip)) { echo 'IP no válida'; } else{ echo 'IP Válida'; } |
user_agent() | Devuelve el user agent (navegador, PDA, móvil,..) utilizado por el usuario.Devolverá FALSE si no está disponible. echo $this->input->user_agent(); |