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
- libcookie-1_0.tar.gz (16kB)
- libcookie-1_0-1_i386.rpm (17kB)
Příbuzné články
-
25. listopadu 2012
-
30. srpna 2002
-
10. října 2002
-
4. listopadu 2002
-
12. září 2002
-
25. listopadu 2012
-
28. července 1998
-
31. července 1998
-
28. srpna 1998
-
6. prosince 2000
-
27. prosince 2007
-
4. května 2007