Questione : Come limitare IP address ad una forma del PHP

Ho una forma del PHP che è usata per contact.

I realmente non vorrebbe aggiungere una di quelle cose di sfida di immagine e non penalizza il problema onesto di users.

The è che una persona ha scritto un bot di coldfusion per attacarla che trasmette molte richieste con la stessa meraviglia di ip.

I se potessi mettere una certa logica, dire la logica di sessione, per contare il numero dei colpi dallo stesso IP e quando raggiunge, dice 100 colpi, quindi ostruisce il request.

Or là sarebbe stata una biblioteca del PHP per realizzare quello? Controllare il numero dei colpi dallo stesso IP ad un PHP page.

Thanks.
class= del

Risposta : Come limitare IP address ad una forma del PHP

Vedo che questo problema è entrato in “condizione trascurata.„

La risposta corretta è ancora l'immagine di CAPTCHA, ma potreste potere ottenere via con un segno della forma.  Dovrebbe dimostrare più certo del IP address, ma meno certo che CAPTCHA.  Qui è il mio esempio insegnare di come usare un segno della forma.  

Meglio di fortuna con esso, ~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:
36:
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 ?>

Lo scatto VA vedere il segno della forma.
Altre soluzioni  
 
programming4us programming4us