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 | ||
nefele:ocgi [21/09/2021 15:19] bingen [Métodos] |
nefele:ocgi [20/03/2022 19:33] (actual) pedro |
||
---|---|---|---|
Línea 23: | Línea 23: | ||
|nDuracionCookie| | Duración de los cookies por defecto. | 0.1| | |nDuracionCookie| | Duración de los cookies por defecto. | 0.1| | ||
|[[nefele:constantes#modos de llamada|nRequestMode]]| | Modo de llamada recibida desde el navegador ver valores posibles en [[nefele:constantes#modos de llamada|Constantes]] | 0.1| | |[[nefele:constantes#modos de llamada|nRequestMode]]| | Modo de llamada recibida desde el navegador ver valores posibles en [[nefele:constantes#modos de llamada|Constantes]] | 0.1| | ||
+ | |aSecurityPolicy | {} | Políticas de seguridad a incluir en la cabecera de la conexión | 0.4| | ||
+ | | **Tratamiento de variables de sesión** ||| | ||
+ | |UserData | { => } | Hash con los datos de sesión | 0.5| | ||
+ | |lServerSession | .t. | indica si guardamos las sesiones en un fichero del servidor o como cookies en el navegador del usuario | 0.5| | ||
+ | |cServerSession | | Nombre del fichero donde guardamos la sesión, se genera aleatoriamente cuando utilizamos sessiones | 0.5| | ||
+ | |nSessionExpire | 365 | Días a los que expira el cookie de sesión | 0.5| | ||
+ | |cSessionCookie | "APPDATA" | Nombre del cookie de sesión y extensión de los ficheros de sesión | 0.5| | ||
+ | |cPathSession | | Carpeta donde se guardan los ficheros de sesión ( por defecto: cgi-bin\sessions\ ) | 0.5| | ||
| | ||
Línea 55: | Línea 63: | ||
|[[ocgi:DelSharedParam]] | Elimina un aSharedParams. | 0.3| | |[[ocgi:DelSharedParam]] | Elimina un aSharedParams. | 0.3| | ||
| **Tratamiento de variables de sesión** || | | | **Tratamiento de variables de sesión** || | | ||
- | |[[ocgi:GetUserData]] | Obtiene el valor de una variable de sesión del conjunto de variables almacenado en el Hash ::UserData | 0.1| | + | |[[ocgi:GetUserData]] | Obtiene el valor de una variable de sesión del conjunto de variables almacenado en el Hash ::UserData | 0.5| |
- | |[[ocgi:GetUserDatas]] | Obtiene un array de {NombreVariable,Valor} con todas las variables de sesión del Hash ::UserData | 0.1| | + | |[[ocgi:GetUserDatas]] | Obtiene un array de {NombreVariable,Valor} con todas las variables de sesión del Hash ::UserData | 0.5| |
- | |[[ocgi:SetUserData]] | Añade al conjunto de variables de sesión una nueva variable | 0.1| | + | |[[ocgi:HasUserData]] | Devuelve si existe la variable en el hash ::UserData | 0.5| |
- | |[[ocgi:HasUserData]] | Devuelve si existe la variable en el hash ::UserData | 0.1| | + | |[[ocgi:Params2UserData]] | Establece un valor Userdata para cada aParams del CGI | 0.5| |
+ | |[[ocgi:ResetUserData]] | Borra todos los elementos del hash | 0.5| | ||
+ | |[[ocgi:SetUserData]] | Añade al conjunto de variables de sesión una nueva variable | 0.5| | ||
+ | |[[ocgi:UnsetUserData]] | Borra un elemento del hash | 0.5| | ||
| **Otros Métodos** || | | | **Otros Métodos** || | | ||
|[[ocgi:Console]] | Podemos enviar mensajes a [[utilidades:nefeleconsole|Néfele Console]] para facilitar la depuración. | 0.1| | |[[ocgi:Console]] | Podemos enviar mensajes a [[utilidades:nefeleconsole|Néfele Console]] para facilitar la depuración. | 0.1| | ||
Línea 101: | Línea 112: | ||
~~DISCUSSION|Comentarios oCGI~~ | ~~DISCUSSION|Comentarios oCGI~~ | ||
+ | /* | ||
+ | |[[ocgi:Cookie2Session]] | Carga de un archivo en disco las variables de sesión | 0.5| | ||
+ | |[[ocgi:Session2Cookie]] | Graba las variables de sesión en un archivo en disco | 0.5| | ||
+ | |||
+ | |||
+ | */ |