anti spam php basé sur les adresses IP
Information sur le code source
Enregistré le 08 Avril 2009 - Vu 15182 fois
| Votre avis: |
|
| |
|
Description du code source
Informations sur le code source
Le principe est simple, vous allez dans vos logs bruts de votre site et vous notez soigneusement les adresses ip des serveurs qui vous spamment.
ensuite vous remplissez le tableau php ci dessous avec ces même adresses IP et vous placez le code php tout en haut de vos script php.
N'oubliez pas d'indiquer l'adresse de redirection dans votre code php. Quand tout est en place, dite au revoir aux spammeurs :)
Code Source
.01
.02
.03
.04
.05
.06
.07
.08
.09
.10
.11
.12
.13
.14
.15
.16
.17
.18
.19
.20
.21
.22
.23
.24
.25
.26
.27
.28
.29
.30
.31
|
|
################################################################################
# #
# __ _ __ _ #
# __ ______/ /______ _ ______(_) /_(_)__ ___ _ #
# / // / __/ / __/ -_) |/|/ / __/ / __/ / _ \/ _ `/ #
# \_,_/_/ /_/_/ \__/|__,__/_/ /_/\__/_/_//_/\_, / #
# /___/ #
# #
# #
################################################################################
# #
# Titre : anti spam php basé sur les adresses IP #
# #
# URL : /scripts76-Apache.htm #
# Auteur : Matt #
# Date édition : 08 Avril 2009 #
# Website auteur : http://www.france-relations.com #
# #
################################################################################
<?php
$tableau_black_ip = array(
"120.333.987.110",
"121.333.987.111",
"122.333.987.112"
);
if(in_array($_SERVER['REMOTE_ADDR'],$tableau_black_ip)){
header ("Location: http://www.domaine.fr/ ");
} ?>
|
Fonctions du code source
Fonctions php / mysql Apache
- array : Crée un tableau - (PHP 4, PHP 5)
- in_array : Indique si une valeur appartient à un tableau - (PHP 4, PHP 5)
- header : Envoie un en-tête HTTP - (PHP 4, PHP 5)
Commentaires [2]
|
le 12 Juil 2009 à 03:45:00
|
Jolie et Utile
Et le meme en .htaccess car c'est ce que je recherche.. Ca existe ??
Merchi d'avance
|
le 12 Juil 2009 à 17:39:00
|
Oui cela existe :
RewriteEngine On
RewriteCond %{REMOTE_ADDR} 120\.333\.987\.110
RewriteRule .* - [F]
Librairie
Langages de programmation
La librairie est ouverte à tous et elle est accès principalement sur les langages Snippets.
Vous trouverez aussi d'autres langages de programmation tel que le CSS, HTML, AJAX, ASP..
Plus de 300 références facilement accessibles. Visiter