XSS neboli Cross-Site Scripting je jedna z nejstarších zranitelností webových aplikací. A protože jí stále mnoho webů, resp. webových aplikací trpí a většina uživatelů má JavaScript zapnutý, ukážeme si jednoduché příklady, jak zranitelnost vzniká a jak se jí bránit. Článek je věnován zejména těm, kdo o XSS zatím pořádně neslyšeli.
Archiv pro kategorii: PHP
Poslední sobota je pravidelné neformální setkání přátel Nette Frameworku, střídavě pořádané v Praze (liché měsíce) a Brně (sudé měsíce). Akce je určena všem zájemcům o programování webových aplikací, ať už to jsou odborníci nebo začátečníci.…
Zeptali jsme se Jiřího Koska, jak probíhal proces připomínkování OOXML za Českou republiku, proč na CSS3 čekáme již 10 let, jaké problémy vidí na XHTML a také jak hledí na budoucnost XML a na jeho konkurenční formáty. Jiří Kosek nám také přiznal, že dokončuje svou další knížku.
Knihu „PHP – tvorba interaktivních internetových aplikací“ si můžete stáhnout ve formátu PDF. Knihu vydalo nakladatelství Grada v roce 1999 a jednalo se vůbec o první knihu o PHP na světě. V těsném závěsu o jeden měsíc později vyšla další…
Do rodiny moderních internetových autentizačních metod patří i Live ID, vyvinutý a provozovaný Microsoftem. V porovnání s možnostmi OpenID působí Live ID co do možností trošku jako „chudý příbuzný“, přesto jistě nalezne své využití v nejrůznějších projektech. Povíme si něco o základních rysech Live ID a ukážeme si, jak lze snadno implementovat Live ID přihlašování v jazyce PHP.
PHPTAL je šablonovací engine pro PHP, který se inspiroval u šablonovacího jazyka aplikačního serveru Zope. PHPTAL umožňuje jednoduché používání cyklů a podmínek deklarovaných přímo v šablonách, viz úvod do PHPTAL. V sobotu vydaná verze 1.1.15 nepřináší žádnou…
OpenID identifikátory mají tvar URL adresy, která odkazuje na stránku OpenID identity u providera. V tomto článku si ukážeme, jak lze vytvořit alias a používat jako identifikátor např. adresu vlastní stránky. Taky si ukážeme, jak lze jednoduše nainstalovat a provozovat vlastní OpenID server pro jednoho uživatele a být tak třeba svým vlastním poskytovatelem.
Je implementace OpenID těžká? Na praktickém příkladu si ukážeme, že přihlašování pomocí OpenID lze implementovat snadno. Nebudeme zabíhat do podrobností ani probírat implementační detaily; pouze ukážeme, že v té nejjednodušší podobě je mezi webem a webem s podporou OpenID rozdíl pouhých několika desítek minut.
Projekt pyquery se inspiroval u javascriptového frameworku jQuery. Jedná se o jednoduchou knihovnu pro zpracovávání HTML a XML dokumentů, ve které můžete používat rozhraní podobné tomu, jaké znáte z jQuery. Nejedná se o první projekt, který našel…
Poslední verze IDE NetNeans zlepšila podporu PHP. Kevin Yank se jí ve svém článku na SitePoint trochu podíval na zoubek a předvádí několik nových funkcí, které nová verze NetBeans přinesla. K tématu: Používáme Netbeans.…

