2009-10-09 9 views
0

Je souhaite interdire la publication de proxy et de spams sur mon site Web. Quelle est la meilleure façon de le faire?Interdire les proxies de POSTing

J'ai téléchargé une liste noire et ma première idée était de désactiver chacun des ips dans mon fichier .htaccess, mais après avoir téléchargé the list, j'ai découvert qu'il contenait près de 9 millions d'entrées. Mon autre idée était de diviser chaque IP en 4 parties et de faire [1; 4] requêtes SQL successives dans mon POST.

Pourtant, si je pouvais mettre en mémoire cache ces valeurs sur la mémoire, je pourrais vérifier à peu de frais avec quelque chose comme (: 200 (: 188 (: 10 (: 42))))). Est-ce faisable avec PHP?

Merci!

Répondre

0

J'ai présenté le problème d'une autre manière, en supposant que le maintien d'une telle structure était possible, et j'ai d'autres réponses here.

Je vais créer un RAMDISK avec des charges d'inodes pour représenter l'arbre mentionné, et j'espère que cela fonctionnera.