GETCOOKI: Recuperare un valore cookie del browser

Come:

Le credenziali di sicurezza possono provenire da varie origini e possono essere fornite in vari formati diversi. Alcune credenziali di sicurezza da prodotto ad accesso singolo di terze parti sono inoltrate nella forma di un cookie di browser. Il Reporting Server è in grado di usare la funzione GETCOOKI per recuperare il valore di un cookie di browser inoltrato dal client.


Inizio pagina

x
Sintassi: Come recuperare un valore cookie
GETCOOKI('cookie_name', length)

dove:

cookie_name

Alfanumerico

Nome del cookie di browser il cui valore è stato recuperato. La lunghezza massima del nome del cookie è 80 byte. Se il cookie non è impostato o il suo nome eccede gli 80 caratteri, la funzione restituirà Nome Cookie Invalido.

length

Alfanumerico (An)

Lunghezza del cookie. Può essere il nome del campo che contiene il risultato, o il formato del valore di emissione racchiuso tra virgolette singole. Se la lunghezza n specificata è superiore alla lunghezza effettiva del cookie recuperato, il risultato verrà riempito da spazi. Si consiglia sempre di usare la funzione TRUNCATE(arg1) in ritorni da GETCOOKI per rimuovere gli spazi finali aggiuntivi.



Esempio: Recupero del valore di un cookie di browser

La seguente chiamata di funzione recupera il valore del ObSSOCookie creato dal manager di accesso Oracle (in precedenza Oblix):

GETCOOKI('ObSSOCookie', 'A400')

WebFOCUS