Annonce ToutSurTout

Bienvenue sur toutsurtout.biz

Déjà 15 ans !

Radio TST

Si vous souhaitez participer vous aussi aux discussions sur le forum, il faut vous inscrire ou vous identifier.

Le Thème TST Automne est maintenant en place.

Les inscriptions sont actuellement OUVERTES.

Message 1 Discussion postée le 14-06-2011 à 13:02:01

Loic
Avatar de Loic


Titre: Administrateur d'élite
Avancement: Niveau 5
Lieu: Avec Solenne
Date d'inscription: 26-09-2009
Messages: 107 780
Site web

Bloquer un indésirable

$ip=get_real_ip();
$blocked = "xxx.xxx.xxx.xxx"; // votre choix
if (ereg($blocked,$ip))
{
echo "Vous avez été bloqué !";
exit();
}


http://www.toutsurtout.biz/img/UserBarTST.gif
http://www.toutsurtout.biz/img/Sign-Loic.gif
Loic DL un jour, Loic DL toujours ...
 

Message 2 Réponse postée le 14-10-2012 à 15:29:13

Alex31
No Avatar


Titre: TST Fan
Avancement: Niveau 4
Date d'inscription: 14-10-2012
Messages: 10 731

Re: Bloquer un indésirable

Oui ou encore on peut pousser en bloquant une chaine par exemple.

# Bloquage d'ip de spam
Order allow,deny
Allow from all
deny from 217.198.192.0

On imagine que cet IP est bien celui d'un pays indésirable qui nous polus, alors on vas bloquer tous les IP, ici de 0 à 20 car on nous spam le site pour cette exemple.

# Bloquage d'ip de spam
Order allow,deny
Allow from all
deny from 217.198.192.0
deny from 217.198.192.1
deny from 217.198.192.2
deny from 217.198.192.3
deny from 217.198.192.4
deny from 217.198.192.5
deny from 217.198.192.6
deny from 217.198.192.7
deny from 217.198.192.8
deny from 217.198.192.9
deny from 217.198.192.10
deny from 217.198.192.11
deny from 217.198.192.12
deny from 217.198.192.13
deny from 217.198.192.14
deny from 217.198.192.15
deny from 217.198.192.16
deny from 217.198.192.17
deny from 217.198.192.18
deny from 217.198.192.19
deny from 217.198.192.20

Que c'est vite long à taper ! On peut même monter à 24...

Pour faire plus court, on vas écrite une seule ligne et non 21 :

# Bloquage d'ip de spam
Order allow,deny
Allow from all
deny from 217.198.192.0/20

on peut aussi bloquer plusieurs chaines :

# Bloquage d'ip de spam
Order allow,deny
Allow from all
deny from 217.198.192.0/20
deny from 62.140.32.0/19

Maintenant vous ne serez plus embêté avec certaines chaines d'IP ou IP venant vous polluer le livre d'or, le forum, les commentaires, les formulaires de mails.

/!\ATTENTION TOUTE FOIS à ne pas bloquer des IPs de pays tel que la France, si vous venez à l'avoir ou un de vos proches, vous n'aurez plus accès à votre site
/!\

Faites le test dans le .htaccess de votre site et actualiser la page -_- maintenant vous pouvez enlever votre ip de la liste de ce htaccess.

Pour tester votre IP : mon-ip je le trouve ici par exemple

 

Message 3 Réponse postée le 14-10-2012 à 15:31:00

Loic
Avatar de Loic


Titre: Administrateur d'élite
Avancement: Niveau 5
Lieu: Avec Solenne
Date d'inscription: 26-09-2009
Messages: 107 780
Site web

Re: Bloquer un indésirable

Très bon ajout de ta part, je connaissais mais c'est bien de le rappeler.


http://www.toutsurtout.biz/img/UserBarTST.gif
http://www.toutsurtout.biz/img/Sign-Loic.gif
Loic DL un jour, Loic DL toujours ...