Zitat Zitat von Chactory
1. Kann man vielleicht auch mit einem PHP-Script erkennen, ob ein Gästebuch- oder Forumeintrag Buchstabe für Buchstabe erfolgt oder eben mittels Bot rasend schnell erfolgt?
...
Mit JavaScript geht das z.B. mittels onKeyUp:
Code:
<form name="GB" action="xy.php" method="POST">
  <input ...><br>
  <!-- bei Tastendruck Wert von Kommentar nach Check kopieren -->
  <input type="text" name="Kommentar" onkeyup="this.form.Check.value=this.value"><br>
  <input type="hidden" name="Check" value=""><br>
  <!-- Default: JavaScript = aus -->
  <input type="hidden" name="JSenabled" value="0"><br>
</form>

<!-- Wenn JavaScript an dann nach JSenabled übertragen -->
<script type="text/javascript" language="JavaScript">
  document.GB.JSenabled.value="1";
</script>
Sofern JavaScript an ist wird dies in die Variable JSenabled eingetragen und jeder Tastendruck im Feld Kommentar bewirkt ein Kopieren des Eingabetextes aus Kommentar nach Check. Dein Zielscript testet dann, ob
  • JSenabled==1 und Kommentar==Check -> OK
  • JSenabled==1 und Kommentar!=Check -> Bot
  • JSenabled==0 und Check=="" -> OK
  • JSenabled==0 und Check!="" -> Bot
  • JSenabled!=0 und JSenabled!=1 -> Bot


... und natürlich andere Namen für die Felder nehmen!