29 Juil 2009
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.
Il est parfois nécessaire de bloquer certains robots qui ne respectent pas le fichier robots.txt, qui tentent de pirater le site ou qui génèrent trop d'erreurs 404. Dans cet exemple nous allons bloquer le navigateur betaBot qui génère trop d'erreur 404 ainsi que les user-agent libwww-perl/* et Mozilla/4.0 ou Mozilla/5.0 qui sont à l'origine de nombreuses tentatives de hack. Il vont recevoir une code retour 403 indiquant qu'ils n'ont pas le droit d'accéder au site.
|
Mettre les adresses ip à interdire dans un tableau, ou sinon, vous avez l'option de les mettre dans un fichier txt.
Connaitre le type de navigateur du client avec la fonction getenv () qui retourne la valeur d'une variable d'environnement.
Le cache du navigateur garde les CSS / JS en cache, voici 1 solution pour qu'ils soient rechargés a chaque modification.
| Langue | |
| Date | hier |
| Taille | 24 Mo |
| Catégorie | Easyphp |
| Langue | |
| Date | 12 Mars 2026 |
| Taille | 7 Mo |
| Catégorie | CMS |
| Langue | |
| Date | 12 Mars 2026 |
| Taille | 49 Mo |
| Catégorie | Services |
| Langue | |
| Date | 11 Mars 2026 |
| Taille | 2 Mo |
| Catégorie | Calendriers |
| Langue | |
| Date | 11 Mars 2026 |
| Taille | 69 Mo |
| Catégorie | Logiciels |
| Langue | |
| Date | 11 Mars 2026 |
| Taille | 88 Mo |
| Catégorie | Logiciels |