Do souboru main_post_form.html vložit např. za </textarea> skript:
<span id=“spamprotirobotum„>Ochrana proti spamu. Napište prosím číslici čtyři: <input type=“text„ name=“robot„ value=“„ id=“protirobotum„><input type=“hidden„ name=“kontrolni„ value=“ok„></span> <script> /* tento skript vloží do příslušného políčka */ document.getElementById(„protirobotum„).value=„4„; document.getElementById(„spamprotirobotum„).style.display = „none„; </script>
××××××××××
Teď se provede test, jestli je hodnota robot=4. Do souboru index.php, např. hned za úvodní poznámku, vložit skript:
××××××××××
Tento skript by měl zajistit, že pokud došlo k odeslání příspěvku ($_POST[‚kontrolni‘]==’ok‘), který odeslal robot, který neumí javascript a teda neví, že proměnná robot se má = 4 ($_POST[‚robot‘]!=’4′), dojde k ukončení skriptu s hláškou. Místo die (‚Neoprávněný přístup.‘) se dá použít i jiné ukončení, exit(); – bez hlášky, ta je robotu stejně ukradená, nebo třeba přesměrování na úvodní stránku…
ZDROJ: http://diskuse.jakpsatweb.cz/?action=vthread&forum=9&topic=37086
AUTOR SKRIPTU: Hoonza – nezaregistrované DJPW ID
{jcomments on}