<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="cs">
	<id>https://wiki.knihovna.cz/index.php?action=history&amp;feed=atom&amp;title=Cookie</id>
	<title>Cookie - Historie editací</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.knihovna.cz/index.php?action=history&amp;feed=atom&amp;title=Cookie"/>
	<link rel="alternate" type="text/html" href="https://wiki.knihovna.cz/index.php?title=Cookie&amp;action=history"/>
	<updated>2026-05-19T15:21:07Z</updated>
	<subtitle>Historie editací této stránky</subtitle>
	<generator>MediaWiki 1.35.0</generator>
	<entry>
		<id>https://wiki.knihovna.cz/index.php?title=Cookie&amp;diff=3436&amp;oldid=prev</id>
		<title>Michal Klajban: 3 revize: IMPORT C: import stránek z hlavního jmenného prostoru z KiskWiki (http://kisk.phil.muni.cz/)</title>
		<link rel="alternate" type="text/html" href="https://wiki.knihovna.cz/index.php?title=Cookie&amp;diff=3436&amp;oldid=prev"/>
		<updated>2012-02-06T11:05:10Z</updated>

		<summary type="html">&lt;p&gt;3 revize: IMPORT C: import stránek z hlavního jmenného prostoru z KiskWiki (http://kisk.phil.muni.cz/)&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nová stránka&lt;/b&gt;&lt;/p&gt;&lt;div&gt;'''Autor:''' Jaroslav Kvasnica&lt;br /&gt;
&lt;br /&gt;
'''Klíčová slova:''' http,  seance, internetový prohlížeč&lt;br /&gt;
&lt;br /&gt;
'''Synonyma:''' ---&lt;br /&gt;
&lt;br /&gt;
'''Související pojmy:'''&lt;br /&gt;
&lt;br /&gt;
	&amp;lt;blockquote&amp;gt;&lt;br /&gt;
''nadřazené'' - bezpečnost na internetu, internetový prohlížeč, seance&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
	&amp;lt;blockquote&amp;gt;&lt;br /&gt;
''podřazené'' - ---&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Cookie==&lt;br /&gt;
Cookie (česky koláček, sušenka - české ekvivalenty se ale nepoužívají) je ''malá textová informace, která se dá uložit na počítač klienta.''[[#Literatura|[1]]] Cookies se používají zejména pro uložení identifikace uživatele nebo k zapamatování si předchozích voleb klienta. Lze je, jako běžné textové soubory, číst a jsou ukládány v cache paměti prohlížeče, nejčastěji v dočasných souborech.&lt;br /&gt;
&lt;br /&gt;
Analogie ke cookies z běžného života může být například: ''„když si dáte vyčistit prádlo do čistírny, dostanete do ruky NĚCO, co příště zase předložíte a pracovníci čistírny podle toho poznají, že jste to vy a vydají vám vaše vyčištěné prádlo. Ono NĚCO může být třeba lísteček, na kterém je několikaciferné, vám nic neříkající číslo, které ale pro pracovníky čistírny srozumitelné a smysluplné je.“''[[#Literatura|[2]]]&lt;br /&gt;
&lt;br /&gt;
Cookies nejsou vhodné k ukládání velkých objemů dat – jsou opatřeny velikostním limitem. To ani není účel, ke kterému byly cookies vytvořeny. ''Úkolem souboru cookie je informovat server o návratu na konkrétní webovou stránku.''[[#Literatura|[3]]] Tím server může identifikovat známého uživatele a přizpůsobit mu obsah a načíst volby, které již byly jednou uživatelem vybrány.&lt;br /&gt;
&lt;br /&gt;
==Technické parametry==&lt;br /&gt;
Velikostní limit cookies je 20 cookies na doménu, 4 KB na cookie. [[#Literatura|[4]]]&lt;br /&gt;
&lt;br /&gt;
Princip fungování cookies: [[#Literatura|[5]]]&lt;br /&gt;
&lt;br /&gt;
1.	Pomocí PHP vysvětlíme serveru, že by s nějakou stránkou (tedy odpovědí) měl odeslat do prohlížeče rovněž jednu nebo více cookies,&lt;br /&gt;
&lt;br /&gt;
2.	cookies (které obsahují název a hodnotu) se pošlou prohlížeči spolu s požadovanou stránkou (a to v hlavičce),&lt;br /&gt;
&lt;br /&gt;
3.	 prohlížeč pochopí, že by měl cookies nějak zpracovat a &amp;quot;zapamatuje se&amp;quot;  jejich název a hodnotu,&lt;br /&gt;
&lt;br /&gt;
4.	když se potom prohlížeč na stejnou stránku (resp. stejný server) vrátí, bude automaticky posílat cookies.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Při odesílání cookies můžeme nastavit nepovinné parametry:[[#Literatura|[6]]]&lt;br /&gt;
&lt;br /&gt;
- vypršení platnosti (takové cookies se nazývají cookies seance), &lt;br /&gt;
&lt;br /&gt;
- adresy, na které může daný prohlížeč soubor cookie odesílat,&lt;br /&gt;
&lt;br /&gt;
- cestu (path), kde server potřebuje cookies ke své činnosti,&lt;br /&gt;
&lt;br /&gt;
- parametr secure, který říká, že prohlížeč může odesílat cookies jen při zabezpečeném síťovém spojení.&lt;br /&gt;
&lt;br /&gt;
==Bezpečnost==&lt;br /&gt;
Cookies jako takové nepředstavují žádné nebezpečí. Nemohou obsahovat žádný spustitelný skript (tedy ani viry) a s cookies mohou pracovat (ukládat i číst) skripty jak klientské (např. javascript), tak i serverové (např. PHP). &lt;br /&gt;
Největší bezpečností riziko představuje právě samotný princip fungování cookies. A tady hlavními problémy jsou viditelnost a modifikovatelnost. &lt;br /&gt;
&lt;br /&gt;
''Viditelnost - pro uživatele není problém hodnotu cookie zjistit, což zejména u interních proměnných jako je například ID uživatele apod. není žádoucí. ''&lt;br /&gt;
&lt;br /&gt;
''Modifikovatelnost - hodnoty jsou uloženy na počítači uživatele a uživatel je tedy může bez problémů modifikovat. Pokud se jedná o interní proměnnou (například login apod.) může se jednat o bezpečnostní riziko.''[[#Literatura|[7]]]&lt;br /&gt;
&lt;br /&gt;
Těmto problémům je možné se vyhnout například šifrováním uložených informací nebo tzv. podepisováním cookies (uložením informace, která pomůže odhalit, jestli byla cookies měněna). &lt;br /&gt;
&lt;br /&gt;
==Prohlížeče==&lt;br /&gt;
Všechny dnešní prohlížeče umějí pracovat se soubory cookies. Prohlížeč, který podporuje cookies musí splňovat tyto požadavky: [[#Literatura|[8]]]&lt;br /&gt;
&lt;br /&gt;
- alespoň 300 cookies celkově,&lt;br /&gt;
&lt;br /&gt;
- alespoň 20 cookies na doménu,&lt;br /&gt;
&lt;br /&gt;
- alespoň 4096 bajtů na cookie (data),&lt;br /&gt;
&lt;br /&gt;
- pokud prohlížeč nemůže přijmout větší cookie, nesmí jeho data &amp;quot;oříznout&amp;quot; ale nepřijmout jako celek.&lt;br /&gt;
&lt;br /&gt;
Ukládání cookies je možné v prohlížeči zakázat.&lt;br /&gt;
&lt;br /&gt;
==Použitá literatura==&lt;br /&gt;
#JANOVSKÝ, Dušan. ''Jak psát web : o tvorbě, údržbě a zlepšování stránek'' [online]. 2010 [cit. 2010-05-30]. Cookies. Dostupné z WWW: &amp;lt;http://www.jakpsatweb.cz/enc/cookies.html&amp;gt;.&lt;br /&gt;
#PETERKA, Jiří. ''Archiv.cz : archiv článků a přednášek Jiřího Peterky'' [online]. 1996 [cit. 2010-05-30]. Cookie. Dostupné z WWW: &amp;lt;http://www.earchiv.cz/a96/a638k130.php3&amp;gt;.&lt;br /&gt;
#''Technická podpora Microsoft'' [online]. 24. května 2004 [cit. 2010-05-30]. Popis souborů cookie. Dostupné z WWW: &amp;lt;http://support.microsoft.com/kb/260971/cs&amp;gt;.&lt;br /&gt;
#VRÁNA, Jakub. ''PHP triky : Weblog o elegantním programování v PHP pro mírně pokročilé'' [online]. 1. 7. 2005 [cit. 2010-05-30]. Zabezpečení session proměnných. Dostupné z WWW: &amp;lt;http://php.vrana.cz/zabezpeceni-session-promennych.php&amp;gt;.&lt;br /&gt;
#ZAJÍC, Petr. ''PHP(52) - Cookies. Linuxsoft.cz'' [online]. 6. 10. 2004, [cit. 2010-05-30]. Dostupný z WWW: &amp;lt;http://www.linuxsoft.cz/article.php?id_article=436&amp;gt;. ISSN 1801-3805.&lt;br /&gt;
#WILLIAMS, Hugh E.; LANE, David. ''PHP a MySQL : Vytváříme webové databázové aplikace''. Vydání první. Praha : Computer Press, 2002. 530 s. ISBN 80-7226-760-4.&lt;br /&gt;
#VONDRA, Tomáš. ''Fuzzy.cz'' [online]. 20. 5. 2009 [cit. 2010-05-30]. Bezpečné cookies. Dostupné z WWW: &amp;lt;http://www.fuzzy.cz/cs/clanky/bezpecne-cookies/&amp;gt;.&lt;br /&gt;
#KRISTOL, D.; MONTULLI, L. ''IETF Tools'' [online]. řijen 2000 [cit. 2010-05-30]. Request for Comments: 2965. Dostupné z WWW: &amp;lt;http://tools.ietf.org/html/rfc2965&amp;gt;.&lt;/div&gt;</summary>
		<author><name>Michal Klajban</name></author>
	</entry>
	<entry>
		<id>https://wiki.knihovna.cz/index.php?title=Cookie&amp;diff=3433&amp;oldid=prev</id>
		<title>Kovarovap: Založena nová stránka: '''Autor:''' Jaroslav Kvasnica</title>
		<link rel="alternate" type="text/html" href="https://wiki.knihovna.cz/index.php?title=Cookie&amp;diff=3433&amp;oldid=prev"/>
		<updated>2010-04-10T14:21:59Z</updated>

		<summary type="html">&lt;p&gt;Založena nová stránka: &amp;#039;&amp;#039;&amp;#039;Autor:&amp;#039;&amp;#039;&amp;#039; Jaroslav Kvasnica&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nová stránka&lt;/b&gt;&lt;/p&gt;&lt;div&gt;'''Autor:''' Jaroslav Kvasnica&lt;/div&gt;</summary>
		<author><name>Kovarovap</name></author>
	</entry>
</feed>