Herramientas de usuario

Herramientas del sitio


ocgi:aparamstohash

Tabla de Contenidos

oCgi:aParamsToHash

oCgi:aParamsToHash( lMini, nMethod )  --> 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.

Parámetros

Nombre Descripción Versión
lMini Para seleccionar si queremos que nos devuelva un hash con los Params recibidos solo con su valor, o con un hash con todas las propiedades del Param 0.3
nMethod Para filtrar que solo nos devuelva los Params recibidos por GET (rmGET) o por POST (rmPOST) 0.4

Dependiendo del valor de lMini ( por defecto es .F. ) nos retornara el Hash con una estructura u otra

lMini := .T.

{ Parametro1 => "value",
  Parametro2 => "value",
  ... }

lMini := .F.

{ Parametro1 => { value => "value", tmpfile => "tmpfile", type => "type", method => rmGET },
  Parametro2 => { value => "value", tmpfile => "tmpfile", type => "type", method => rmPOST},
  ... }   

Ejemplo

  LOCAL hParam := oCGI:aParamsToHash(.T.)

  ? hParam["FUNCTION"]

MainPage
  LOCAL hParam := oCGI:aParamsToHash()

  ? hParam["FUNCTION","value"]

MainPage
ocgi/aparamstohash.txt · Última modificación: 23/05/2021 14:54 por pedro