Frage : Wie man IP address auf eine PHP-Form begrenzt

Ich habe eine PHP-Form, die für contact.

I wirklich möchte nicht eine jener Bildherausforderungssachen addieren und bestraft das ehrliche users.

The Problem ist benutzt wird, dass eine Person einen coldfusion Bot schrieb, um es in Angriff zu nehmen viele Anträge mit dem gleichen ip.

I Wunder sendend, wenn ich etwas Logik setzen könnte, Lernabschnittlogik zu sagen, um die Zahl Schlägen vom gleichen IP zu zählen und wenn es erreicht, sagen 100 Schläge, dann blockieren das request.

Or würde dort sein eine PHP-Bibliothek, zum das zu erzielen? Die Zahl Schlägen vom gleichen IP zu einem PHP page.

Thanks.
steuern

Antwort : Wie man IP address auf eine PHP-Form begrenzt

Ich sehe, dass diese Frage eingestiegen in „vernachlässigten Status.“

Die korrekte Antwort ist noch das CAPTCHA Bild, aber Sie konnten in der Lage sein, mit einem Formzeichen weg zu erhalten.  Es sollte zuverlässigeres als das IP address prüfen, aber weniger zuverlässig als CAPTCHA.  Hier mein ist das Unterrichten Beispiel von, wie man ein Formzeichen benutzt.  

Bestes des Glücks mit ihm, ~Ray
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
6:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
76:
77:
78:
79:
80:
81:
82:
83:
84:
85:
86:
87:
THE FORM TOKEN IS $token ";
    if ( check_form_token() )
    {
        echo "AND IT IS VALID.\n";
    }
    else
    {
        echo "AND IT IS NOT VALID.\n";
    }
    
    echo "
Refresh this screen to resend the data and you can see a form token error.\n"; } // END OF PHP - PUT UP A FORM TO ILLUSTRATE THE USE OF THE TOKEN ?>

Klicken GEHT, das Formzeichen zu sehen.
Weitere Lösungen  
 
programming4us programming4us