English
Instant Developer Foundation Documentazione
  • Estensibilità
  • Libreria
  • INDE Extension
  • INDE

Get Cookie

funzione copia link

Scopo

Legge il valore di un cookie scritto in precedenza tramite il metodo SetCookie.

Sintassi

string valore = "" // 
// 
valore := INDE.GetCookie(sezione, nome)

Argomenti

Sezione Sezione del cookie
Nome Nome del cookie

Valore di ritorno

Viene ritornata una stringa che contiene il valore letto dal cookie. Qualora il cookie non esista viene restituita stringa vuota.

Esempio di codice

// 
// Scrivo nella caption la versione

try
{
  int versione = 0        // versione in uso
  int major = 0           // major version
  int minor = 0           // minor version
  int build = 0           // build version
  string MSGCounter = ""  // conteggio delle aperture
  string MSGVersione = "" // testo della versione
  // 
  // Chiedo a INDE la versione utilizzata

  versione := EsempiMS.INDE.Version
  major := versione / (2 ^ 24)
  minor := (versione / (2 ^ 16)) % (2 ^ 8)
  build := versione % (2 ^ 16)
  MSGVersione :=  +c ( +c versione +c Space +c ToString(
    major) +c Dot +c ToString(minor) +c Dot +c ToString(build) +c ) +c
    

  // 
  // Uso i cookie per memorizzarmi quante volte ho aperto questa finestra

  MSGCounter := EsempiMS.INDE.GetCookie(EsempiMS, Access Counter)
  MSGCounter := ToString(If(MSGCounter = Empty String, ZERO, ToInteger(
    MSGCounter)) + ONE)
  EsempiMS.INDE.SetCookie(EsempiMS, Access Counter, MSGCounter)
  MSGCounter :=  +c MSGCounter +c ª +c Space +c volta +c
    

  // 
  // Aggiungo le informazioni alla caption

  this.WebCaption := InstantDeveloper.Caption +c Space +c MSGVersione
    +c Space +c MSGCounter
}
  • I cookie sono scritti permanentemente nel file INDE.ini per cui le informazioni scritti in questo file sono disponibili anche alle prossime aperture di IN.DE.
  • Per cancellare un singolo cookie è possibile chiamare il metodo SetCookie con valore nullo.

Ultima modifica: 07/11/2008 / Validità: da 7.1.3300

Vedi Anche

  • Set Cookie (procedura)

Hai trovato utile l'articolo?

Grazie per il feedback!

Ti serve altro aiuto?

Consulta il Forum