Cookies v Ansi C - Builder.cz - Informacni server o programovani

Odběr fotomagazínu

Fotografický magazín "iZIN IDIF" každý týden ve Vašem e-mailu.
Co nového ve světě fotografie!

 

Zadejte Vaši e-mailovou adresu:

Kamarád fotí rád?

Přihlas ho k odběru fotomagazínu!

 

Zadejte e-mailovou adresu kamaráda:



C/C++

Cookies v Ansi C

13. července 1998, 00.00 | Knihovna pro práci s cookies v ANSI C. Snadné ovládání, podrobný popis a ukázková aplikace.
Download

Cookies, neboli "sušenky", se staly nedílnou součástí většiny serverů. Před časem jsme psali, jak vhodně využít cookies ve spolupráci s JavaScriptem. Dnes se podíváme, jak snadné může být použití v aplikacích napsaných v C/C++. (Poněkud vhodnější po psaní větších projektů..)
Při práci je výhodné používat některou z volně šířitelných knihoven, jakou je např. knihovna od (libcookie - a HTTP cookie library for ANSI C)

Funkce, které knihovna obsahuje jsou rozděleny do dvou skupin:

  • Příjem cookie
  • Nastavení cookie

A obsahuje následující funkce:

  • int cookieLoad(void);  nahrání cookie do bufferu
  • void cookieFree(void);  uvolnění bufferu
  • char * cookieGet(const char *cookiename);  čtení obsahu cookie
  • void * cookieListOpen(void);  načtení seznamu dostupných cookies
  • char * cookieListName(void *handle);
  • char * cookieListValue(void *handle);  vrací jméno resp. hodnotu danné cookie v seznamu
  • void * cookieListNext(void *handle);  další cookie v seznamu
  • void cookieSet(const char *name, const char *value);  nastavení cookie danného jména a hodnoty
  • char * cookieSetExpires(const char *newdate);  nastavení data platnosti
  • char * cookieSetDomain(const char *newdomain);  platné subdomény
  • char * cookieSetPath(const char *newpath);  platná cesta
  • int cookieSetSecure(int needsecure);  nastavení příznaku bezpečného přenosu (HTTPS)
  • int cookieGetSecure(void);  získání příznaku
  • FILE * cookieSetOutFile(FILE *newfile);  přesměrování výstupu z cookieSet().

Ke knihovně je přibalen podrobný popis a ukázkový program.
Při testování jsem nenarazil na žádnou chybu a osobně jsem s ní velmi spokojen.

Download

Příbuzné články

 

Tématické zařazení:

 » Rubriky  » C/C++  

 » Rubriky  » Software  

 

 

 

Nejčtenější články
Nejlépe hodnocené články

 

Přihlášení k mému účtu

Uživatelské jméno:

Heslo: