Herramientas de usuario

Herramientas del sitio


nefele:ocgi

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

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|
 +
 +
 +*/
nefele/ocgi.1632237587.txt.gz · Última modificación: 21/09/2021 15:19 por bingen