Muestra las diferencias entre dos versiones de la página.
| Ambos lados, revisión anterior Revisión previa Próxima revisión | Revisión previa | ||
|
ocgi:getcodefcookie [04/10/2020 18:58] pedro |
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 ====== | ||
| - | | + | 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 9: | 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 cookie | + | | :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 | ||