Knihovna PHPLIB

P°i v²voji rozsßhlejÜφch webov²ch aplikacφ se tak°ka neobejdeme bez session prom∞nn²ch. Session prom∞nnß je specißlnφ prom∞nnß, jejφ₧ obsah je uchovßvßn i p°i p°echodu u₧ivatele mezi jednotliv²mi strßnkami. Neocenitelnß je pro uchovßvßnφ d∙le₧it²ch stavov²ch informacφ -- nap°. toho, co vÜechno u₧ivatel p°idal do svΘho nßkupnφho koÜφku na strßnkßch virtußlnφho obchodu.

N∞kterß skriptovß prost°edφ (nap°φklad ASP) v sob∞ majφ ji₧ podporu session prom∞nn²ch rovnou zabudovanou. To je u₧iteΦnΘ, ale na druhou stranu to svßdφ k pou₧φvßnφ session prom∞nn²ch tam, kde to nenφ pot°eba. Na Internetu nalezneme mnoho ukßzek, kde do session prom∞nn²ch uklßdajφ auto°i rozsßhlΘ objekty, obsahujφcφ nap°φklad p°ipojenφ k databßzi nebo dokonce celΘ v²sledky SQL dotaz∙ polo₧en²ch serveru. PHP v sob∞ nemß p°φmo integrovanΘ session prom∞nnΘ, a tak problΘm Φasto efektivn∞ji vy°eÜφme bez nich. N∞kdy je jejich pou₧itφ vÜak nezbytnΘ. Jestli₧e nechceme Φekat na PHP4, kterΘ ji₧ podporu session prom∞nn²ch bude obsahovat, m∙₧eme vyu₧φt nap°φklad knihovnu PHPLIB. Tato knihovna nßm v PHP umo₧nφ pou₧φvat session prom∞nnΘ. Navφc obsahuje mnoho dalÜφch u₧iteΦn²ch funkcφ, jako autentifikaci a autorizaci u₧ivatel∙, jednotnΘ rozhranφ pro prßci s databßzemi, snadnou tvorbu formulß°∙ apod.

Na nßsledujφcφch strßnkßch naleznete nßvod, jak vyu₧φt funkce knihovny PHPLIB ve sv²ch aplikacφch. Nßvod je dopl≥kem mΘ knihy PHP -- tvorba interaktivnφch internetov²ch aplikacφ, do kterΘ se ji₧ moc podrobn² popis knihovny PHPLIB neveÜel. Nßvod tak pom∙₧e p°edevÜφm m∞, proto₧e zastavφ vzr∙stajφcφ mno₧stvφ dotaz∙ na detailn∞jÜφ informace o pou₧itφ knihovny PHPLIB. Pokud budete mφt k nßsledujφcφmu textu n∞jakΘ p°ipomφnky, zaÜlete mi je na adresu jirka@kosek.cz.

P°ed tφm, ne₧ zaΦnete vyu₧φvat knihovnu PHPLIB, musφte si ji stßhnout. Knihovnu a jejφ podrobnou dokumentaci si m∙₧ete stßhnout na adrese phplib.netuse.de. Knihovna se distribuuje jako jeden .tar.gz archiv, kter² je dobrΘ si n∞kam rozbalit.

D┘LEÄIT╔ UPOZORN╠N═: Nßsledujφcφ text popisuje prßci s knihovnou PHPLIB verze 6.x. Poslednφ verze z °ady 7.x se drobn∞ liÜφ zejmΘna v nutn²ch ·pravßch souboru local.inc.

Nynφ se postupn∞ podφvßme na to, jak PHPLIB zprovoznit, a jak vyu₧φvat jejφ schopnosti.

© Ji°φ Kosek 1999
$Id: index.html,v 1.4 2000/10/30 10:21:49 Admin Exp $