Maison >développement back-end >Problème PHP >Comment atteindre le nombre de fois que chaque IP est consultée par jour en php

Comment atteindre le nombre de fois que chaque IP est consultée par jour en php

藏色散人
藏色散人original
2021-09-16 11:10:542099parcourir

Comment utiliser PHP pour savoir combien de fois chaque IP est consultée par jour : 1. Créez un tableau via "CREATE TABLE ip_log()" ; 2. Définissez les informations IP à enregistrer lors de la visite de l'utilisateur et la valeur initiale. du nombre de vues est 1 ; 3. Lorsque le nombre de pages parcourues est égal à la valeur définie, l'utilisateur n'est pas autorisé à y accéder.

Comment atteindre le nombre de fois que chaque IP est consultée par jour en php

L'environnement d'exploitation de cet article : système Windows 7, PHP version 7.1, ordinateur Dell G3

Comment définir combien de fois par jour chaque IP est parcourue en php ?

Idée d'implémentation consistant à utiliser php pour limiter le nombre de pages consultées par chaque IP par jour

Idée d'implémentation : Tout d'abord, créez un tableau, comme le suivant

CREATE TABLE ip_log
  (
      ip_log_ip VARCHAR(40),
      ip_log_date DATE,
      ip_log_visits TINYINT(1),
      ip_log_page varchar(255),
      PRIMARY KEY(ip_log_page,ip_log_ip,ip_log_date),
  );

Ensuite, écrivez du code pour enregistrer le Informations IP lorsque l'utilisateur visite, la valeur initiale du nombre de vues est 1,

Lorsque le nombre de pages consultées est égal à la valeur définie, l'utilisateur n'est pas autorisé à y accéder.

Enfin, vous pouvez exécuter une table cron à 00h00 tous les soirs pour supprimer toutes les données, par exemple en utilisant truncate

Apprentissage recommandé : "Tutoriel vidéo PHP"

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn