Ochrana emailové adresy před roboty
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Ochrana emailové adresy před robotyOchrana emailové adresy před roboty

 
Hledat
Vybavení pro Laser Game
Spuštěn Filmový magazín
Laser Game Brno
Pergoly a střechy Brno

Ochrana emailové adresy před roboty

Google       Google       1. 12. 2006       33 852×

Jediným účinným bojem proti spamu je prevence. Pojďme si ukázat jeden ze způsobů, jak se nedostat do databáze spamerů.

Reklama
Reklama

Nejdříve si vysvětlíme, co jsou vlastně ti „roboti“, před kterými budeme naši emailovou adresu chránit. Robot, neboli také email crawler, extractor, či spider, je prográmek, jenž prohlédává zdrojové kódy webových stránek a sbírá z nich emailové adresy, většinou za účelem rozesílaní SPAMu. Pokud vaši emailovou adresu nějaký robot jednou najde, zařadí ji do databáze a vy se pak můžete těšit na každodenní otravné mazání nevyžádané pošty. Nejlepším způsobem, jak tomuto zabránit, je prevence. Většina lidí, kteří mají své webové stránky, na ně umístí i kontakt na sebe. Ve zdrojovém kódu to může vypadat nějak takto:

<a href="mailto:stoyan@tiscali.cz">Stoyan</a>

Takový robot se řídí hlavně podle znaku „@“ („zavináč“, anglicky: „at“). Čili hledá řetězce ve tvaru (cokoliv)+(zavináč)+(cokoliv)+(tečka)+(dvou nebo tří místný řetězec). Toto je samozřejmě zjednodušené vysvětlení, protože tyto prográmky většinou používají sofistikovanější řešení. Pro představu to však stačí.

Jak tedy svoji emailovou adresu na webu zamaskovat tak, aby si jí robot nevšimnul? Mnoho lidí to řeší takto:

<a href="mailto:stoyan(zavinac)tiscali.cz">Stoyan</a>

nebo

<a href="mailto:stoyan(at)tiscali.cz">Stoyan</a>

Tento způsob sice funguje, ale zároveň omezuje lidi, kteří na takovýto odkaz kliknou. Musí totiž ve svém emailovém klientovi přepsat „(zavinac)“, či „(at)“ zpět na „@“. Není to zas tak hrozné, ale nejpohodlnější také ne.

Nyní vám tedy popíši (podle mně) nejlepší způsob ochrany emailové adresy, který sám používám. Je založen na tom, že každý znak, můžete v HTML zapsat alternativní cestou a to přes jeho kód v ASCII. Například znak „A“ můžete napsat jako „&#65;“. Z toho tedy vyplývá, že kód

<a href="mailto:stoyan@tiscali.cz">Stoyan</a>

můžete přepsat na

<a href="mailto:&#115;&#116;&#111;&#121;&#97;&#110;&#64;&#116;&#105;&#115;&#99;&#97;&#108;&#105;&#46;&#99;&#122;">Stoyan</a>

Na webu i v emailovém klientovi se adresa zobrazí korektně, avšak pro roboty zůstane neviditelná.

Ještě sem doplním odkaz na ASCII Tabulku, kde uvidíte u každého znaku i HTML hodnotu.

Přeji co nejúspěšnější boj proti SPAMu…

×Odeslání článku na tvůj Kindle

Zadej svůj Kindle e-mail a my ti pošleme článek na tvůj Kindle.
Musíš mít povolený příjem obsahu do svého Kindle z naší e-mailové adresy kindle@programujte.com.

E-mailová adresa (např. novak@kindle.com):

TIP: Pokud chceš dostávat naše články každé ráno do svého Kindle, koukni do sekce Články do Kindle.

Hlasování bylo ukončeno    
0 hlasů
Google
Autor se zajímá o programování v Delphi, Pascalu, C/C++ a PHP, dále o webdesign a počítačovou bezpečnost.

Nové články

Obrázek ke článku Jak vést kvalitně tým v IT oboru: Naprogramujte si ty správné manažerské kvality

Jak vést kvalitně tým v IT oboru: Naprogramujte si ty správné manažerské kvality

Vedení týmu v oboru informačních technologií se nijak zvlášť neliší od jiných oborů. Přesto však IT manažeři čelí výzvě v podobě velmi rychlého rozvoje a tím i rostoucími nároky na své lidi. Udržet pozornost, motivaci a efektivitu týmu vyžaduje opravdu pevné manažerské základy a zároveň otevřenost a flexibilitu pro stále nové výzvy.

Reklama
Reklama
Obrázek ke článku Síla týmů se na home office může vytrácet. Odborníci radí, jak z pracovních omezení vytěžit maximum

Síla týmů se na home office může vytrácet. Odborníci radí, jak z pracovních omezení vytěžit maximum

Za poslední rok se podoba práce zaměstnanců změnila k nepoznání. Především plošné zavedení home office, které mělo být zpočátku jen dočasným opatřením, je pro mnohé už více než rok každodenní realitou. Co ale dělat, když se při práci z domova ztrácí motivace, zaměstnanci přestávají komunikovat a dříve fungující tým se rozpadá na skupinu solitérů? Odborníci na personalistiku dali dohromady několik rad, jak udržet tým v chodu, i když pracovní podmínky nejsou ideální.

Obrázek ke článku Konference: Moderní informační systémy podporují automatizaci

Konference: Moderní informační systémy podporují automatizaci

Současná situace v šíření onemocnění Covid-19 klade na řadu firem nové nároky a mnohé z nich jsou nyní více než kdy jindy závislé na nejmodernějších informačních technologiích. Proto i v oblasti podnikových informačních systémů vidíme rostoucí důraz na automatizaci nebo na důslednou integraci. Také o těchto trendech se bude mluvit na konferenci Firemní informační systémy, která se koná 24.9.2020 v pražském Kongresovém centru Vavruška na Karlově náměstí.

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032023 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý