Escritura de variables especiales
El servidor web ofrece la posibilidad de escribir en la CPU valores de las variables
especiales escritas en el encabezado HTTP. Por ejemplo, en STEP 7 puede guardar
informaciones sobre la cookie de una página de usuario o sobre el usuario que accede a
una página.
Sintaxis
<!-- AWP_In_Variable Name='<Type>:<Name>' Use='Varname' -->
<Type> corresponde al tipo de variable especial.
Posibilidades:
● HEADER
● SERVER
● COOKIE_VALUE
<Name> corresponde al nombre de la variable HEADER o de la cookie:
● Variables HEADER:
– Accept-Language: idioma aceptado o preferido
– User-Agent: información sobre el navegador
– Authorization: justificante de autorización para un recurso ofrecido
● Variables SERVER:
– current_user_id: muestra si hay un usuario con sesión iniciada (current_user_id=0:
– current_user_name: nombre del usuario que ha iniciado sesión
● COOKIE_VALUE:name: valor de la cookie mencionada.
Ejemplos
La variable HTTP-SERVER se escribe en la variable PLC del mismo nombre:
<!--AWP_In_Variable Name='"SERVER:current_user_id"' -->
La variable HTTP-SERVER se escribe en la variable PLC "Mi_ID_de_usuario":
<!--AWP_In_Variable Name='"SERVER:current_user_id"'
Use='"Mi_ID_de_usuario"'-->
Servidor web
Manual de funciones, 01/2013, A5E03484627-01
www.infoPLC.net
ningún usuario ha iniciado sesión)
Páginas web
3.8 Páginas de usuario
53