Saltar al contenido

Función de Tiempo de Ejecución Mvsql: CLIENTE()

Resumen

Obtiene una propiedad del cliente (normalmente, el navegador web).

Sintaxis

CLIENT(property)

Parámetros

Propiedad

La propiedad solicitada. Los valores admitidos incluyen:

  • IPADDRESS - Dirección IP del cliente IPv4 o IPv6.
  • TIMEZONE - huso horario IANA nombre (2.5).
  • TIMEZONEOFFSET - Desplazamiento de zona horaria en formato ISO ±[hh]:[mm] (2.5).
  • LOCALE - Configuración regional en ISO region-language formato.

Requerido.

Devoluciones

Cadena

El formato varía según lo dado. property.

Observaciones

Cuando el servicio en segundo plano ejecuta un evento, la información del cliente no está disponible. El CLIENT() La función no devolverá resultados significativos.

Las husos horarios de IANA son diferentes a las husos horarios de Windows. No existe un mapeo directo entre los dos.

En Vinyl 2.4 y versiones anteriores, el nombre de la huso horario devolverá una cadena vacía para algunos clientes. En particular, Internet Explorer 11 no proporciona el nombre de la huso horario.

En Vinyl 2.5 y superiores, si no se puede determinar la huso horario del cliente, se devolverá la huso horario del servidor de la aplicación Vinyl.

No es posible asignar desde un desplazamiento de huso horario a un nombre de huso horario.

Ejemplos

Dirección IP

CLIENT(IPADDRESS)

Devoluciones 192.0.2.222 (IPv4) o 2001:db8:85a3:8d3:1319:8a2e:370:7348 (IPv6).

Huso Horario

CLIENT(TIMEZONE)

Devoluciones America/New_York

Desplazamiento de Huso Horario

CLIENT(TIMEZONEOFFSET)

Devoluciones -04:00

Lugar

CLIENT(LOCALE)

Devoluciones en-US