03 Avril 2010
Bloquer des adresses IP indésirables
Compatibilité : PHP 5, PHP 7, PHP 8
Mettre les adresses ip à interdire dans un tableau, ou sinon, vous avez l'option de les mettre dans un fichier txt.
Le code ci-dessous est une adaptation du script téléchargeable ici : Gestion des erreurs 404 et de la sécurité
Il faut installer ce script zippé au préalable puis remplacer la fonction controle_ip() par celle donnée ci-dessous et ajouter les deux nouvelles fonctions qui gèrent les fichiers : get_ip_bl_cache_name() et sauve_ip_bl_cache().
Contrairement au script d'origine, celui-ci permet d'exclure l'adresse IP sans qu'il puisse encore utiliser les ressources PHP et MySQL. En effet le blocage se fait uniquement à partir d'un fichier texte et de quelques lignes dans un fichier de configuration Apache .htaccess.
03 Avril 2010
Dernière mise à jour :
|
| Détail | php.net | Description |
Versions PHP |
|---|---|---|---|
| date |
Formate un horodatage Unix
|
PHP 4, 5, 7 et 8 | |
| define |
Définit une constante
|
PHP 4, 5, 7 et 8 | |
| die |
Alias de la fonction exit
|
PHP 4, 5, 7 et 8 | |
| empty |
Détermine si une variable est vide
|
PHP 4, 5, 7 et 8 | |
| getdate |
Retourne la date/heure
|
PHP 4, 5, 7 et 8 | |
| gethostbyaddr |
Retourne le nom d'hôte correspondant à une IP
|
PHP 4, 5, 7 et 8 | |
| header |
Envoie un en-tête HTTP brut
|
PHP 4, 5, 7 et 8 | |
| htmlspecialchars |
Convertit les caractères spéciaux en entités HTML
|
PHP 4, 5, 7 et 8 | |
| isset |
Détermine si une variable est déclarée et est différente de null
|
PHP 4, 5, 7 et 8 | |
| mktime |
Retourne le timestamp UNIX d'une date
|
PHP 4, 5, 7 et 8 | |
| mysql_fetch_array | Retourne une ligne de résultat MySQL sous la forme d'un tableau - (PHP 4, PHP 5, PECL mysql:1.0) ! OBSOLèTE en PHP 5.5.0, supprimée en PHP 7.0.0 | ||
| return |
Retourne le controle du programme au module appelant
|
PHP 4, 5, 7 et 8 | |
| urlencode |
Encode une chaîne en URL
|
PHP 4, 5, 7 et 8 | |
Mettre les adresses ip à interdire dans un tableau, ou sinon, vous avez l'option de les mettre dans un fichier txt.
Utilisation de Jquery pour afficher l'heure de manière dynamique sur votre site. Le même système peut-être repris pour afficher des infos.
Ce script permet de remplacer une chaîne de caractère par une autre dans plusieurs fichiers, récursivement.
| Langue | |
| Date | aujourd'hui |
| Taille | 2 Mo |
| Catégorie | Calendriers |
| Langue | |
| Date | aujourd'hui |
| Taille | 69 Mo |
| Catégorie | Logiciels |
| Langue | |
| Date | aujourd'hui |
| Taille | 88 Mo |
| Catégorie | Logiciels |
| Langue | |
| Date | aujourd'hui |
| Taille | 4 Mo |
| Catégorie | Forums |
| Langue | |
| Date | aujourd'hui |
| Taille | 11 Mo |
| Catégorie | Formulaires |
| Langue | |
| Date | aujourd'hui |
| Taille | 14 Mo |
| Catégorie | CMS |