Zvolené téma: "$_SERVER"

Formuláře v PHP - ošetření odesílaných dat: díl II

Formuláře v PHP - ošetření odesílaných dat: díl II

Další z článků, který po letech potřebuje oprášit jsou Formuláře v PHP - ošetření odesílaných dat. Byť samotné kontroly zůstávají pořád stejné, způsob jejich realizace se po letech vyvinul. Dříve jsme zobrazovali chybová hlášení všechna po kupě někde nad formulářem, pomocí JavaScriptového alertu nebo v případě začátečnické realizace samostatně na externí stránce. Dnes uživatelé vyžadují větší pohodlí a intuitivnější chování webových aplikací, a tak zobrazujeme chybová hlášení většinou hned vedle daného políčka. Jak jsem už ale zmínil, princip kontrol není třeba měnit. Článek "Je čas udělat Wordpressu pápá" se datuje na 1. 10. 2007, tehdy jsem přešel na vlastní redakční systém, kde používám úplně stejné kontroly v komentářích. A od té doby jsem nezaznamenal jediný spam - tedy spam od neživého návštěvníka. Základní prvky ochrany tedy fungují stále dobře a je na čase si je připomenout.

Celý článek

Opět jsem o něco chytřejší aneb HTTP_REFERER lze vypnout

Zasílání referera je možné vypnout. Sám jsem to do nedávna nevěděl. Bohužel, tuto možnost nabízí zatím pouze prohlížeč Opera - nebo se mýlím? Jedná se o výbornou funkci, která ale může vývojářům znepříjemnit práci, jelikož na existenci proměnné $_SERVER['HTTP_REFERER'] se nemohou spolehnout. (Koneckonců ani roboti se moc nenamáhají s jejím zasíláním). V nastavení prohlížeče (Opera) stačí zvolit Settings > Preferences > Network - záložka Advanced a odškrtnout "Send referrer information". Screenshot v detailu článku.

Tak co, věděli jste to?

Celý článek

PHP: Chytré funkce - získání url

PHP: Chytré funkce - získání url

Potřeba stále psát a drobný nedostatek nápadů mě přivedl k myšlence otevření nového miniseriálu. Půjde vždy o takové chytré funkce, kterými si sám usnadňuji programování, které mi ušetří pár řádků kódu. V prvním dílu začnu něčím jednodušším, a to univerzálním zjištěním aktuální url adresy. Není to totiž tak triviální, jak by se mohlo na první pohled zdát.

Celý článek

PHP: Vlastní error handler

PHP: Vlastní error handler

Je tomu již více jak tři roky, kdy můj internetový deníček střídavě funguje a nefunguje. Je proto nejvyšší čas rozdělit články v kategorii PHP na dvě další dle obtížnosti. Proto bych rád kategorii PHP pro pokročilé otevřel článkem, ve kterém ukážu jak na chyby se vším všudy. Jelikož už se se standardními zprávami typu "Fatal error: Call to undefined function..." nespokojíme, je potřeba si rozšířit znalosti o některé funkce a předdefinované třídy, jenž nám ulehčí vývoj aplikací.

Celý článek

Parak simati, Muballit mitte, Nergal allatu mellamu mesaru, La tapallah Annuaki, Kettu Puluthu qillatua