11 Stimmen

Wie kann ich meine Telefonnummer vor Bots schützen?

Ich möchte, dass eine Telefonnummer, die auf einer öffentlichen Seite angezeigt wird, geschützt wird. Das Beispiel wandelt die Zeichen der Telefonnummer in HTML-Entitäten um und Bots können die Nummer nicht im Klartext erfassen. Lassen Sie mich den Trick wissen.

0voto

Outlawsys Punkte 1

Erstellen Sie ein Bild der Nummer. Dies wird die meisten Bots vereiteln, aber einige haben vielleicht OCR, also verdecken Sie es.

d.h.: Gut:

phone# img

Besser:

better phone# img

Die 2. 1 besser, weil wie Captcha, der Hintergrund enthält "Rauschen", die es schwer für OCR-fähige Bots zu ernten, sondern ist so lesbar für menschliche Augen macht.

Die harte Lösung wäre die Verwendung von Captcha oder ein einfaches PHP-Skript, um das Bild on the fly zu erstellen, aber in den meisten Fällen, es sei denn, Sie verwenden viele verschiedene # die "bessere" Lösung oben einfachste und schnellste Methode, kann leicht tun, auch in einfachen Programm wie Paint in 5 min.

Für Sehbehinderte fügen Sie einen kleinen Link zu einer Audiodatei (mp3) ein, in der Sie die Nummer sagen. Wenn der Link korrekt ist, sollte er funktionieren.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X