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.
Pour savoir si le navigateur du client accepte ou non les cookies, nous allons procéder en 2 étapes.
Il existe beaucoup de script de captcha sur le Net, des simples et des plus compliqués. Celle ci est simple à mettre en place.
| Langue | |
| Date | 08 Fév 2026 |
| Taille | 0.03 Mo |
| Catégorie | Social-network |
| Langue | |
| Date | 07 Fév 2026 |
| Taille | 4 Mo |
| Catégorie | Wiki |
| Langue | |
| Date | 05 Fév 2026 |
| Taille | 34 Mo |
| Catégorie | Blogs |
| Langue | |
| Date | 02 Fév 2026 |
| Taille | 116 Mo |
| Catégorie | Ecommerce |