Muestra las diferencias entre dos versiones de la página.
Próxima revisión | Revisión previa | ||
ocgi:getcodefcookie [04/10/2020 17:28] fredy creado |
ocgi:getcodefcookie [17/03/2021 21:31] (actual) pedro se ha restaurado la vieja versión (25/10/2020 21:38) |
||
---|---|---|---|
Línea 1: | Línea 1: | ||
+ | ====== oCgi:GetCodefCookie ====== | ||
+ | oCGI:GetCodefCookie( cCookie ) | ||
Recupera el valor de una cookie codificado con [[ocgi:SendCodefCookie]] | Recupera el valor de una cookie codificado con [[ocgi:SendCodefCookie]] | ||
Línea 7: | Línea 9: | ||
GetCodefCookie devuelve una estructura de datos con los siguientes miembros | GetCodefCookie devuelve una estructura de datos con los siguientes miembros | ||
- | * :Valor -> Dato asignado a la cookie | + | | :Valor | Dato asignado a la cookie | |
- | * :Raw -> texto decodificado de todo el contenido de la cooki | + | | :Raw | Texto decodificado de todo el contenido de la cookie | |
- | * :ErrorCode -> array con el código de error si la cookie no es válida { nID, cTexto } | + | | :ErrorCode | Array con el código de error si la cookie no es válida { nID, cTexto } | |
- | * :nTimer -> Tiempo establecido de caducidad (nos permite generar una nueva cookie) | + | | :nTimer | Tiempo establecido de caducidad (nos permite generar una nueva cookie) | |
- | * :cLang -> Valor establecido del interfaz de usuario | + | | :cLang | Valor establecido del interfaz de usuario | |
+ | Códigos de Error: | ||
+ | | **nID** | **cTexto** | | ||
+ | | 0 | Decodificación correcta | | ||
+ | | -1 | La cookie no tiene los parámetros esperados | | ||
+ | | -2 | Hemos cambiado el navegador | | ||
+ | | -3 | La cookie ha caducado | | ||
- | Códigos de Error: | + | En caso de no existir la cookie o no tener los parámetros esperados, devolverá un valor Nil |
- | * 0 -> Decodificación correcta | + | |
- | * -1 -> La cookie no tiene los parámetros esperados | + | |
- | * -2 -> Hemos cambiado el navegador | + | |
- | * -3 -> La cookie ha caducado | + | |
- | En caso de no existir la cookie o no tener los parámetros esperados, devolverá un valor Nil\\ | ||
En otro caso, devolverá el valor de la cookie y tendremos que comprobar a través de :ErrorCode si se ha roto la integridad de los datos | En otro caso, devolverá el valor de la cookie y tendremos que comprobar a través de :ErrorCode si se ha roto la integridad de los datos | ||