24.července 2008

PC a internet Antispamová ochrana komentářů

Protože spamy už začínaly zahlcovat i diskusi na tomto a dalších mých webech, byl jsem nucen pouřít následující jednoduchou, ale doufám, že zatím účinnou ochranu proti spamu:

Do formuláře se přidá následující kód:

<!-- Antispamová ochrana -->
<div id="otazka">
Z důvovů ochrany proti spamu prosím do následujícího políčka napište texy "<b>NOSPAM</b>":
<input type="text" name="nospam" id="nospam" />
</div>
<script type="text/javascript" language="JavaScript"><!--
document.getElementById("nospam").value="NOSPAM";
document.getElementById("otazka").style.display= 'none';
// -->
</script>
<!-- Antispamová ochrana - konec -->

Zmíněný kód přidá ještě jedno textové pole s názvem "nospam" a pomocí Javascriptu do něj doplní text "NOSPAM" a zároveň jej před uživatelem skryje, aby uživatel nebyl obtěžován. Má-li uživatel Javascript vypnutý, pole se sice samo nevyplní, ale ani neskryje a uživatel jej musí vyplnit sám.

Vzhledem k tomu, že spamový roboti zatím neumí Javascript interpretovat, políčko nevyplní a tak je možno komentář neuložit a označit za spam.

Pro lepší kamufláž by se v budoucnu mohlo použít lepsího názvu a textu, nez NOSPAM, ale pro současný stav to asi bude stačit.


Hledáte-li správce sítě nebo prostě nekoho kdo umí spravovat servery, hledejte na www.petr-hladis.cz

Přečteno: 3332x | Komentářů: 1x | Kategorie: PC a internet

Komentáře čtenářů

1. GRAVATAR - 193.165.252.7825. 7. 2008 16:29:00

Přidat vlastní komentář k článku



Z důvovů ochrany proti spamu prosím do následujícího políčka napište texy "NOSPAM":

Chcete-li ke komentáři přidat svou fotku nebo jinou ikonku, postupujte podle návodu.


TOPlist

[CNW:Counter]