<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://www.nefele.dev/wiki/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://www.nefele.dev/wiki/feed.php">
        <title>Nefele Project ocgi</title>
        <description></description>
        <link>https://www.nefele.dev/wiki/</link>
        <image rdf:resource="https://www.nefele.dev/wiki///www.nefele.dev/wiki/lib/tpl/20cones/images/favicon.ico" />
       <dc:date>2026-04-11T14:29:11+0000</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://www.nefele.dev/wiki/ocgi/acookies?rev=1636628007&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.nefele.dev/wiki/ocgi/adddeprecated?rev=1616017168&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.nefele.dev/wiki/ocgi/addsharedparam?rev=1616017067&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.nefele.dev/wiki/ocgi/aparams?rev=1722243596&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.nefele.dev/wiki/ocgi/aparamshared?rev=1602335134&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.nefele.dev/wiki/ocgi/aparamstohash?rev=1621781656&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.nefele.dev/wiki/ocgi/aroutes?rev=1595328629&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.nefele.dev/wiki/ocgi/asharedparams?rev=1602335307&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.nefele.dev/wiki/ocgi/console?rev=1616017131&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.nefele.dev/wiki/ocgi/cookie2session?rev=1632294362&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.nefele.dev/wiki/ocgi/deletecookie?rev=1616016694&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.nefele.dev/wiki/ocgi/delsharedparam?rev=1616017110&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.nefele.dev/wiki/ocgi/getcgiarray?rev=1722243908&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.nefele.dev/wiki/ocgi/getcgibuffer?rev=1722244261&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.nefele.dev/wiki/ocgi/getcgifile?rev=1722243946&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.nefele.dev/wiki/ocgi/getcgimethod?rev=1722243973&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.nefele.dev/wiki/ocgi/getcgitype?rev=1722243926&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.nefele.dev/wiki/ocgi/getcgivalue?rev=1722243881&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.nefele.dev/wiki/ocgi/getcodefcookie?rev=1616016674&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.nefele.dev/wiki/ocgi/getcookievalue?rev=1616014355&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.nefele.dev/wiki/ocgi/getsharedparam?rev=1616017089&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.nefele.dev/wiki/ocgi/getuserdata?rev=1632293134&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.nefele.dev/wiki/ocgi/getuserdatas?rev=1632293215&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.nefele.dev/wiki/ocgi/hasuserdata?rev=1632293803&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.nefele.dev/wiki/ocgi/mainfunction?rev=1616014828&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.nefele.dev/wiki/ocgi/pagina404?rev=1616014806&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.nefele.dev/wiki/ocgi/params2userdata?rev=1632294032&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.nefele.dev/wiki/ocgi/resetuserdata?rev=1632294207&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.nefele.dev/wiki/ocgi/sendcachepage?rev=1616016777&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.nefele.dev/wiki/ocgi/sendcodefcookie?rev=1616016643&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.nefele.dev/wiki/ocgi/sendfile?rev=1616016961&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.nefele.dev/wiki/ocgi/sendhardcookie?rev=1616016541&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.nefele.dev/wiki/ocgi/sendjson?rev=1616017022&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.nefele.dev/wiki/ocgi/sendpage?rev=1616016751&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.nefele.dev/wiki/ocgi/sendpagenocache?rev=1616016804&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.nefele.dev/wiki/ocgi/sendscript?rev=1616017046&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.nefele.dev/wiki/ocgi/sendsoftcookie?rev=1616016593&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.nefele.dev/wiki/ocgi/session2cookie?rev=1632294581&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.nefele.dev/wiki/ocgi/setuserdata?rev=1632293492&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.nefele.dev/wiki/ocgi/unsetuserdata?rev=1632293779&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://www.nefele.dev/wiki///www.nefele.dev/wiki/lib/tpl/20cones/images/favicon.ico">
        <title>Nefele Project</title>
        <link>https://www.nefele.dev/wiki/</link>
        <url>https://www.nefele.dev/wiki///www.nefele.dev/wiki/lib/tpl/20cones/images/favicon.ico</url>
    </image>
    <item rdf:about="https://www.nefele.dev/wiki/ocgi/acookies?rev=1636628007&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-11-11T10:53:27+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ocgi:acookies</title>
        <link>https://www.nefele.dev/wiki/ocgi/acookies?rev=1636628007&amp;do=diff</link>
        <description>aCookies

Esta propiedad de la clase tCgi contiene los Cookies recibido desde el Navegador.

Es un array que contiene en cada elemento un array de 2 elementos;

	*  Nombre del Cookie
	*  Valor del Cookie (Siempre es una cadena)</description>
    </item>
    <item rdf:about="https://www.nefele.dev/wiki/ocgi/adddeprecated?rev=1616017168&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-03-17T21:39:28+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ocgi:adddeprecated</title>
        <link>https://www.nefele.dev/wiki/ocgi/adddeprecated?rev=1616017168&amp;do=diff</link>
        <description>oCGI:AddDeprecated
oCGI:AddDeprecated( cDeprecated )

Este método añade un mensaje a la lista de “Deprecated” la cual se presentara al finalizar la ejecución del CGI en la consola del navegador y en el NéfeleConsole.

Parámetros
Nombre</description>
    </item>
    <item rdf:about="https://www.nefele.dev/wiki/ocgi/addsharedparam?rev=1616017067&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-03-17T21:37:47+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ocgi:addsharedparam</title>
        <link>https://www.nefele.dev/wiki/ocgi/addsharedparam?rev=1616017067&amp;do=diff</link>
        <description>oCgi:AddSharedParam
oCgi:AddSharedParam( cVar, cVal, lPermanet )
Añadimos un aParam a oCgi:aSharedParam para que sea añadido a todos los controles.

Parámetros
Nombre         Descripción</description>
    </item>
    <item rdf:about="https://www.nefele.dev/wiki/ocgi/aparams?rev=1722243596&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-07-29T08:59:56+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ocgi:aparams</title>
        <link>https://www.nefele.dev/wiki/ocgi/aparams?rev=1722243596&amp;do=diff</link>
        <description>aParams

Esta propiedad de la clase tCgi contiene los parámetro recibido desde el Navegador, ya sea por Get o por Post.

Es un array que contiene en cada elemento un array de 5 elementos;

	*  Nombre del parámetro
	*  Valor del parámetro (si es un Fichero adjunto será el nombre real del fichero recibido)</description>
    </item>
    <item rdf:about="https://www.nefele.dev/wiki/ocgi/aparamshared?rev=1602335134&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-10-10T13:05:34+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ocgi:aparamshared</title>
        <link>https://www.nefele.dev/wiki/ocgi/aparamshared?rev=1602335134&amp;do=diff</link>
        <description>oCgi:aSharedParams

En este array podemos ir añadiendo aParam para que se añadan automáticamente en todos los controles que creemos, añadiéndose al aParams propio, si coinciden un en nombre tendrá preferencia el definido en el control

Muy útil para no tener que ir añadiendo siempre el mismo aParam a todos los controles, por ejemplo;</description>
    </item>
    <item rdf:about="https://www.nefele.dev/wiki/ocgi/aparamstohash?rev=1621781656&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-05-23T14:54:16+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ocgi:aparamstohash</title>
        <link>https://www.nefele.dev/wiki/ocgi/aparamstohash?rev=1621781656&amp;do=diff</link>
        <description>oCgi:aParamsToHash
oCgi:aParamsToHash( lMini, nMethod )  --&gt; hParams
Nos retorna un Hash con todos los Parámetros recibidos, podeos filtrar para que solo nos de los recibidos por GET (rmGET) o por POST (rmPOST) indicándolo en el parámetro nMethod, en caso de no indicar nada nos devolverá todos.</description>
    </item>
    <item rdf:about="https://www.nefele.dev/wiki/ocgi/aroutes?rev=1595328629&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-07-21T10:50:29+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ocgi:aroutes</title>
        <link>https://www.nefele.dev/wiki/ocgi/aroutes?rev=1595328629&amp;do=diff</link>
        <description>aRoutes

Esta propiedad del objeto oCGI nos permite leer la URL Amigable que se ha utilizado para hacernos la llamada.

Es un Array unidimensional con un elemento por cada palabra de la URL Amigable.

Por ejemplo si nos llaman con una URL así;
 http:\\mihosting.com\miapp\parametro1\parametro2\parametro3</description>
    </item>
    <item rdf:about="https://www.nefele.dev/wiki/ocgi/asharedparams?rev=1602335307&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-10-10T13:08:27+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ocgi:asharedparams</title>
        <link>https://www.nefele.dev/wiki/ocgi/asharedparams?rev=1602335307&amp;do=diff</link>
        <description>oCgi:aSharedParams

En este array podemos ir añadiendo aParam para que se añadan automáticamente en todos los controles que creemos, añadiéndose al aParams propio, si coinciden en nombre tendrá preferencia el definido en el control.

Muy útil para no tener que ir añadiendo siempre el mismo aParam a todos los controles, por ejemplo;</description>
    </item>
    <item rdf:about="https://www.nefele.dev/wiki/ocgi/console?rev=1616017131&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-03-17T21:38:51+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ocgi:console</title>
        <link>https://www.nefele.dev/wiki/ocgi/console?rev=1616017131&amp;do=diff</link>
        <description>oCgi:Console
oCgi:Console( xMsg, ... )
Enviar un mensaje a Néfele Console cuando estamos en Modo Debug, y al Debugger de Xailer.

Podemos pasarle múltiples parámetros, de cualquier tipo incluidos Array y Hash.</description>
    </item>
    <item rdf:about="https://www.nefele.dev/wiki/ocgi/cookie2session?rev=1632294362&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-22T07:06:02+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ocgi:cookie2session</title>
        <link>https://www.nefele.dev/wiki/ocgi/cookie2session?rev=1632294362&amp;do=diff</link>
        <description>oCgi:Cookie2Session
oCgi:Cookie2Session( cVal ) --&gt; Nil
Carga de un archivo en disco las variables de sesión

	*  cVal - [Opcional] Nombre del archivo a cargar, por defecto ::cServerSession</description>
    </item>
    <item rdf:about="https://www.nefele.dev/wiki/ocgi/deletecookie?rev=1616016694&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-03-17T21:31:34+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ocgi:deletecookie</title>
        <link>https://www.nefele.dev/wiki/ocgi/deletecookie?rev=1616016694&amp;do=diff</link>
        <description>oCGI:DeleteCookie
oCgi:DeleteCookie( cCookie ) -&gt; lOk

Borra la cookie indicada

:DeleteCookie() puede ser utilizada tanto para borrar cookies establecida con SendHardCookie como con SendSoftCookie

Ejemplo

Borra el contenido de la cookie llamada COLOR</description>
    </item>
    <item rdf:about="https://www.nefele.dev/wiki/ocgi/delsharedparam?rev=1616017110&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-03-17T21:38:30+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ocgi:delsharedparam</title>
        <link>https://www.nefele.dev/wiki/ocgi/delsharedparam?rev=1616017110&amp;do=diff</link>
        <description>oCgi:DelSharedParam
oCgi:DelSharedParam( cVar ) --&gt; lDeleted
Elimina un aParam a oCgi:aSharedParam para que no sea añadido a todos los controles.

	*  cVar - Nombre del aParam a borrar</description>
    </item>
    <item rdf:about="https://www.nefele.dev/wiki/ocgi/getcgiarray?rev=1722243908&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-07-29T09:05:08+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ocgi:getcgiarray</title>
        <link>https://www.nefele.dev/wiki/ocgi/getcgiarray?rev=1722243908&amp;do=diff</link>
        <description>oCgi:GetCgiArray / oCgi:GetArray
oCgi:GetCgiArray( cparametro ) -&gt; aOutput
Este método de la clase tCgi nos permite recuperar el valor de un parámetro multiple recibido desde el Navegador, ya sea por Get o por Post.

Hay que pasarle el nombre del parámetro, no es sensible a mayúsculas por lo que</description>
    </item>
    <item rdf:about="https://www.nefele.dev/wiki/ocgi/getcgibuffer?rev=1722244261&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-07-29T09:11:01+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ocgi:getcgibuffer</title>
        <link>https://www.nefele.dev/wiki/ocgi/getcgibuffer?rev=1722244261&amp;do=diff</link>
        <description>oCgi:GetCgiBuffer / oCgi:GetBuffer
oCgi:GetBuffer( cparametro ) -&gt; cBuffer
Este método de la clase tCgi nos permite recuperar el valor en bruto, tal cual nos lo entrega Apache.

Hay que pasarle el nombre del parámetro, no es sensible a mayúsculas por lo que</description>
    </item>
    <item rdf:about="https://www.nefele.dev/wiki/ocgi/getcgifile?rev=1722243946&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-07-29T09:05:46+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ocgi:getcgifile</title>
        <link>https://www.nefele.dev/wiki/ocgi/getcgifile?rev=1722243946&amp;do=diff</link>
        <description>oCgi:GetCgiFile / oCgi:GetFile
oCgi:GetCgiFile( cparametro ) -&gt; cOutput
Este método de la clase tCgi nos permite recuperar el nombre que tiene el fichero adjunto al parámetro recibido desde el Navegador, ya sea por Get o por Post.

Hay que pasarle el nombre del parámetro, no es sensible a mayúsculas por lo que</description>
    </item>
    <item rdf:about="https://www.nefele.dev/wiki/ocgi/getcgimethod?rev=1722243973&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-07-29T09:06:13+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ocgi:getcgimethod</title>
        <link>https://www.nefele.dev/wiki/ocgi/getcgimethod?rev=1722243973&amp;do=diff</link>
        <description>oCgi:GetCgiMethod / oCgi:GetMethod
oCgi:GetCgiMethod( cparametro ) -&gt; nMethod
Este método de la clase tCgi nos permite recuperar el metodo con el que fue enviado el parámetro desde el Navegador,  por Get (rmGET) o por Post (rmPOST).

Hay que pasarle el nombre del parámetro, no es sensible a mayúsculas por lo que</description>
    </item>
    <item rdf:about="https://www.nefele.dev/wiki/ocgi/getcgitype?rev=1722243926&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-07-29T09:05:26+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ocgi:getcgitype</title>
        <link>https://www.nefele.dev/wiki/ocgi/getcgitype?rev=1722243926&amp;do=diff</link>
        <description>oCgi:GetCgiType / oCgi:GetType
oCgi:GetCgiType( cparametro ) -&gt; cOutput
Este método de la clase tCgi nos permite recuperar el tipo de parámetro recibido desde el Navegador, ya sea por Get o por Post.

Hay que pasarle el nombre del parámetro, no es sensible a mayúsculas por lo que</description>
    </item>
    <item rdf:about="https://www.nefele.dev/wiki/ocgi/getcgivalue?rev=1722243881&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-07-29T09:04:41+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ocgi:getcgivalue</title>
        <link>https://www.nefele.dev/wiki/ocgi/getcgivalue?rev=1722243881&amp;do=diff</link>
        <description>oCgi:GetCgiValue / oCgi:GetValue
oCgi:GetCgiValue( cparametro, xdefault ) -&gt; cOutput
Este método de la clase tCgi nos permite recuperar el valor de un parámetro recibido desde el Navegador, ya sea por Get o por Post.

Hay que pasarle el nombre del parámetro, no es sensible a mayúsculas por lo que</description>
    </item>
    <item rdf:about="https://www.nefele.dev/wiki/ocgi/getcodefcookie?rev=1616016674&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-03-17T21:31:14+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ocgi:getcodefcookie</title>
        <link>https://www.nefele.dev/wiki/ocgi/getcodefcookie?rev=1616016674&amp;do=diff</link>
        <description>oCgi:GetCodefCookie
oCGI:GetCodefCookie( cCookie )  
Recupera el valor de una cookie codificado con SendCodefCookie

GetCodefCookie devuelve una estructura de datos con los siguientes miembros
 :Valor   Dato asignado a la cookie  :Raw     Texto decodificado de todo el contenido de la cookie</description>
    </item>
    <item rdf:about="https://www.nefele.dev/wiki/ocgi/getcookievalue?rev=1616014355&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-03-17T20:52:35+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ocgi:getcookievalue</title>
        <link>https://www.nefele.dev/wiki/ocgi/getcookievalue?rev=1616014355&amp;do=diff</link>
        <description>oCGI:GetCookieValue( cCookie ) -&gt; cOutput

Devuelve el valor almacenado dentro de la cookie.

:GetCookieValue() puede ser utilizada tanto para recuperar cookies establecida con SendHardCookie como con SendSoftCookie

Ejemplo

Devuelve el contenido de la cookie COLOR
En caso de que dicha cookie no exista, devuelve una cadena vacía.</description>
    </item>
    <item rdf:about="https://www.nefele.dev/wiki/ocgi/getsharedparam?rev=1616017089&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-03-17T21:38:09+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ocgi:getsharedparam</title>
        <link>https://www.nefele.dev/wiki/ocgi/getsharedparam?rev=1616017089&amp;do=diff</link>
        <description>oCgi:GetSharedParam
oCgi:GetSharedParam( cVar, cDefault )
Recuperamos el valor de un aParam en oCgi:aSharedParam.

Parámetros
Nombre         Descripción                                                                     Versión  cVar   Nombre del aParam a recuperar</description>
    </item>
    <item rdf:about="https://www.nefele.dev/wiki/ocgi/getuserdata?rev=1632293134&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-22T06:45:34+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ocgi:getuserdata</title>
        <link>https://www.nefele.dev/wiki/ocgi/getuserdata?rev=1632293134&amp;do=diff</link>
        <description>oCgi:GetUserData
oCgi:GetUserData( cVar, uDefaultVal, lCreate, hHash ) --&gt; uValue
Obtiene el valor de una variable de sesión del Hash de variables de sesión ::UserData o del hHash indicado

	*  cVar - Nombre de la variable de sesión a leer
	*  uDefaultVal</description>
    </item>
    <item rdf:about="https://www.nefele.dev/wiki/ocgi/getuserdatas?rev=1632293215&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-22T06:46:55+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ocgi:getuserdatas</title>
        <link>https://www.nefele.dev/wiki/ocgi/getuserdatas?rev=1632293215&amp;do=diff</link>
        <description>oCgi:GetUserDatas
oCgi:GetUserDatas( hHash ) --&gt; aUserData
Retorna un array con dos columnas Nombre_Variable, Valor de todos las variables de sesión 

	*  hHash - [Opcional] Si no se indica se toman los valores del Hash por defecto ::UserData , pero si se indica se puede usar un hHash alternativo</description>
    </item>
    <item rdf:about="https://www.nefele.dev/wiki/ocgi/hasuserdata?rev=1632293803&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-22T06:56:43+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ocgi:hasuserdata</title>
        <link>https://www.nefele.dev/wiki/ocgi/hasuserdata?rev=1632293803&amp;do=diff</link>
        <description>oCgi:HasUserData
oCgi:HasUserData( cVar, hHash ) --&gt; lExist
Devuelve .T. si existe la variable en el hash o .F. si no existe

	*  cVar - Nombre de la variable de sesión a localizar
	*  hHash - [Opcional] Si no se indica se toma el Hash por defecto ::UserData , pero si se indica se puede usar un hHash alternativo</description>
    </item>
    <item rdf:about="https://www.nefele.dev/wiki/ocgi/mainfunction?rev=1616014828&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-03-17T21:00:28+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ocgi:mainfunction</title>
        <link>https://www.nefele.dev/wiki/ocgi/mainfunction?rev=1616014828&amp;do=diff</link>
        <description>oCgi:MainFunction()

Este método de oCGI sera el que se ejecute si no indicamos ningún Método en la llamada al CGI, por defecto es Pagina404, debemos sobrecargarlo en tCGI para definir la página por defecto.</description>
    </item>
    <item rdf:about="https://www.nefele.dev/wiki/ocgi/pagina404?rev=1616014806&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-03-17T21:00:06+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ocgi:pagina404</title>
        <link>https://www.nefele.dev/wiki/ocgi/pagina404?rev=1616014806&amp;do=diff</link>
        <description>oCgi:Pagina404()

Este método de oCGI nos creara una página 404 estándar, se ejecuta automáticamente cuando el método llamado del CGI no existe.

Si estamos en Modo Debug nos genera una página que nos indicara que método es el que no ha sido posible encontrar, para facilitar la depuración de errores en llamadas.</description>
    </item>
    <item rdf:about="https://www.nefele.dev/wiki/ocgi/params2userdata?rev=1632294032&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-22T07:00:32+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ocgi:params2userdata</title>
        <link>https://www.nefele.dev/wiki/ocgi/params2userdata?rev=1632294032&amp;do=diff</link>
        <description>oCgi:Params2UserData
oCgi:Params2UserData( hHash ) --&gt; nParams
Añade al hash de variables de sesión todos los Params que en ese momento tenga el CGI en su array aParams

	*  hHash - [Opcional] Si no se indica se toma el Hash por defecto ::UserData , pero si se indica se puede usar un hHash alternativo</description>
    </item>
    <item rdf:about="https://www.nefele.dev/wiki/ocgi/resetuserdata?rev=1632294207&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-22T07:03:27+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ocgi:resetuserdata</title>
        <link>https://www.nefele.dev/wiki/ocgi/resetuserdata?rev=1632294207&amp;do=diff</link>
        <description>oCgi:ResetUserData
oCgi:ResetUserData( hHash ) --&gt; Nil
Elimina todos las variables de sesión y el archivo donde se graban.

	*  hHash - [Opcional] Si no se indica se toma el Hash por defecto ::UserData , pero si se indica se puede usar un hHash alternativo</description>
    </item>
    <item rdf:about="https://www.nefele.dev/wiki/ocgi/sendcachepage?rev=1616016777&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-03-17T21:32:57+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ocgi:sendcachepage</title>
        <link>https://www.nefele.dev/wiki/ocgi/sendcachepage?rev=1616016777&amp;do=diff</link>
        <description>oCgi:SendCachePage
oCgi:SendCachePage( cHtml, cCacheFile )
Guarda el código HTML generado en el fichero indicado en cCacheFile y envía al navegador la pagina web que hemos creado, se encarga de añadir la cabecera del fichero para que el navegador lo reconozca como una pagina web.</description>
    </item>
    <item rdf:about="https://www.nefele.dev/wiki/ocgi/sendcodefcookie?rev=1616016643&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-03-17T21:30:43+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ocgi:sendcodefcookie</title>
        <link>https://www.nefele.dev/wiki/ocgi/sendcodefcookie?rev=1616016643&amp;do=diff</link>
        <description>oCGI:SendCodefCookie
oCGI:SendCodefCookie( cCookie, cValue, nExpiration, nTimer, cLang)
Nos permite establecer una cookie con el contenido codificado dentro del navegador del usuario

Parámetros
Nombre         Descripción</description>
    </item>
    <item rdf:about="https://www.nefele.dev/wiki/ocgi/sendfile?rev=1616016961&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-03-17T21:36:01+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ocgi:sendfile</title>
        <link>https://www.nefele.dev/wiki/ocgi/sendfile?rev=1616016961&amp;do=diff</link>
        <description>oCgi:SendFile
 oCgi:SendFile( cPath, cFile, cBuffer, lAjax )
Envía un fichero al navegador del usuario para su descarga

Parametros
Parámetro  Descripción                     Versión   Path     Carpeta en la que se encuentra el fichero   0.1 cFile</description>
    </item>
    <item rdf:about="https://www.nefele.dev/wiki/ocgi/sendhardcookie?rev=1616016541&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-03-17T21:29:01+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ocgi:sendhardcookie</title>
        <link>https://www.nefele.dev/wiki/ocgi/sendhardcookie?rev=1616016541&amp;do=diff</link>
        <description>oCGI:SendHardCookie
oCGI:SendHardCookie( cCookie, cValor, ExpDate )
Permite establecer una cookie permanente en el navegador del usuario

Parámetros
Nombre         Descripción                                                                     Versión</description>
    </item>
    <item rdf:about="https://www.nefele.dev/wiki/ocgi/sendjson?rev=1616017022&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-03-17T21:37:02+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ocgi:sendjson</title>
        <link>https://www.nefele.dev/wiki/ocgi/sendjson?rev=1616017022&amp;do=diff</link>
        <description>oCgi:SendJson
oCgi:SendJson( cJSon )
Enviara al navegador el contenido que le pasemos como parámetro, se encarga de añadir la cabecera del fichero para que el navegador lo reconozca como un JSon.</description>
    </item>
    <item rdf:about="https://www.nefele.dev/wiki/ocgi/sendpage?rev=1616016751&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-03-17T21:32:31+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ocgi:sendpage</title>
        <link>https://www.nefele.dev/wiki/ocgi/sendpage?rev=1616016751&amp;do=diff</link>
        <description>oCgi:SendPage
oCgi:SendPage( cHtml )
Enviara al navegador la pagina web que hemos creado, se encarga de añadir la cabecera del fichero para que el navegador lo reconozca como una pagina web.

Si queremos enviar una página cacheada por Néfele, podemos hacerlo directamente con</description>
    </item>
    <item rdf:about="https://www.nefele.dev/wiki/ocgi/sendpagenocache?rev=1616016804&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-03-17T21:33:24+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ocgi:sendpagenocache</title>
        <link>https://www.nefele.dev/wiki/ocgi/sendpagenocache?rev=1616016804&amp;do=diff</link>
        <description>oCgi:SendPageNoCache
oCgi:SendPageNoCache( cHtml )
Fuerza al navegador a NO guardar esta página en caché, de forma que cada vez que accedamos a ella será generada de nuevo en lugar de utilizar la caché de disco.

Su utilización es muy importante para páginas en las cuales plantemos cookies, ya que de usar el tradicional</description>
    </item>
    <item rdf:about="https://www.nefele.dev/wiki/ocgi/sendscript?rev=1616017046&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-03-17T21:37:26+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ocgi:sendscript</title>
        <link>https://www.nefele.dev/wiki/ocgi/sendscript?rev=1616017046&amp;do=diff</link>
        <description>oCgi:SendScript
oCgi:SendScript( cScript )
Enviara al navegador el contenido que le pasemos como parámetro, se encarga de añadir la cabecera del fichero para que el navegador lo reconozca como un application/javascript.</description>
    </item>
    <item rdf:about="https://www.nefele.dev/wiki/ocgi/sendsoftcookie?rev=1616016593&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-03-17T21:29:53+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ocgi:sendsoftcookie</title>
        <link>https://www.nefele.dev/wiki/ocgi/sendsoftcookie?rev=1616016593&amp;do=diff</link>
        <description>oCGI:SendSoftCookie
oCGI:SendSoftCookie( cCookie, cValor )
Nos permite establecer una cookie de sesión en el navegador del cliente, esto es, una cookie que será eliminada cuando el usuario cierre el navegador web

Parámetros
Nombre         Descripción</description>
    </item>
    <item rdf:about="https://www.nefele.dev/wiki/ocgi/session2cookie?rev=1632294581&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-22T07:09:41+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ocgi:session2cookie</title>
        <link>https://www.nefele.dev/wiki/ocgi/session2cookie?rev=1632294581&amp;do=diff</link>
        <description>oCgi:Session2Cookie
oCgi:Session2Cookie( hHash ) --&gt; cRetorno
Graba las variables de sesión en un archivo en disco

	*  hHash - [Opcional] Si no se indica se toma el Hash por defecto ::UserData , pero si se indica se puede usar un hHash alternativo</description>
    </item>
    <item rdf:about="https://www.nefele.dev/wiki/ocgi/setuserdata?rev=1632293492&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-22T06:51:32+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ocgi:setuserdata</title>
        <link>https://www.nefele.dev/wiki/ocgi/setuserdata?rev=1632293492&amp;do=diff</link>
        <description>oCgi:SetUserData
oCgi:SetUserData( cVar, uVal, hHash ) --&gt; hHash
Crea una nueva variable de sesión con un valor dado o si ya existe cambia su valor.

	*  cVar - Nombre de la variable a crear
	*  uVal - Valor del parámetro, puede ser un texto, fecha, numero, lógico</description>
    </item>
    <item rdf:about="https://www.nefele.dev/wiki/ocgi/unsetuserdata?rev=1632293779&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-22T06:56:19+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ocgi:unsetuserdata</title>
        <link>https://www.nefele.dev/wiki/ocgi/unsetuserdata?rev=1632293779&amp;do=diff</link>
        <description>oCgi:UnSetUserData
oCgi:UnSetUserData( cVar, hHash ) --&gt; hHash
Elimina una variable de sesión por su nombre cVar

	*  cVar - Nombre de la variable de sesión a eliminar
	*  hHash - [Opcional] Si no se indica se toma el Hash por defecto ::UserData , pero si se indica se puede usar un hHash alternativo</description>
    </item>
</rdf:RDF>
