Páginas web
3.8 Páginas de usuario
3.8.1.2
Variables especiales
Variables especiales
Las variables especiales son principalmente variables denominadas HTTP establecidas en
las definiciones del World Wide Web Consortium (W3C). También se usan las variables
especiales para cookies y variables de servidor.
Lectura de variables especiales
El servidor web puede leer variables PLC y transferirlas a variables especiales en el
encabezado de respuesta HTTP. P. ej., puede leer un nombre de ruta desde una variable
PLC para derivar la URL a otra ubicación a través de la variable especial
"HEADER:Ubicación".
Sintaxis
<!--AWP_Out_Varible Name='<Type>:<Name>' Use='<Varname>' -->
<Type> corresponde al tipo de variable especial.
Posibilidades:
● HEADER
● COOKIE_VALUE
● COOKIE_EXPIRES
<Name> corresponde al nombre de la variable HEADER o de la cookie:
● Variables HEADER:
– Status: código de estado HTTP (si no ha definido otro valor, se devuelve el código de
– Location: ruta para la derivación a otra página. Debe estar establecido el código de
– Retry-After: duración del periodo en que previsiblemente el servicio no va a estar
● COOKIE_VALUE:name: valor de la cookie mencionada.
● COOKIE_EXPIRES:name: tiempo de expiración de la cookie mencionada en segundos.
Ejemplos
La variable HTTP de HEADER se escribe en la variable PLC del mismo nombre:
<!-- AWP_Out_Variable Name='"HEADER:Status"' -->
En caso de que el nombre de la variable especial no sea idéntico al nombre de la variable
PLC, puede realizarse una asignación a una variable PLC mediante el parámetro "Use":
<!-- AWP_Out_Variable Name='"HEADER:Status"' Use='"Status"' -->
52
estado 302).
estado 302.
disponible. Debe estar establecido el código de estado 503.
www.infoPLC.net
Manual de funciones, 01/2013, A5E03484627-01
Servidor web