Cet article est un article miroir de traduction automatique, veuillez cliquer ici pour accéder à l’article original.

Vue: 27999|Répondre: 4

[Résolu] Discuz spider logging visitant IP logging erreur solution

[Copié le lien]
Publié sur 15/08/2017 14:36:06 | | | |

Aujourd’hui, je souhaite installer un plugin qui enregistre les visites araignées, afin de pouvoir analyser mon site web

Adresse de téléchargement du centre d’application DZ : http://addon.discuz.com/?@k_spider.plugin

Après l’installation, je n’ai pas trop pris soin, puis, dans l’après-midi, je suis allé vérifier les dossiers d’accès des araignées



J’ai découvert qu’il s’agissait toutes d’adresses IP commençant par 100.166, puis Baidu a cherché l’IP et a constaté qu’il s’agissait toutes d’adresses réservées

Il devrait être que l’IP araignée n’a pas été obtenue correctement parce que l’équilibrage de charge Alibaba Cloud utilisé par le site web a été utilisé.



IP réelle du client Obtenez la véritable IP du client via le champ d’en-tête X-Forwarded-For


Ensuite, trouvez l’adresse du répertoire du plugin : /source/plugin/k_spider

Modifier spider.class.php fichier et trouver 20 lignes



Modifié en


Plugin d’enregistrement Spider, c’est normal !




Précédent:Les instructions SQL comptent le nombre de colonnes qu’une table possède
Prochain:Win10 collecte la confidentialité comme capitale des données de Microsoft
 Propriétaire| Publié sur 15/08/2017 14:37:33 |
Pour les serveurs WEB, il existe deux principales façons d’obtenir l’IP
1. L’adresse permettant d’établir une connexion TCP avec l’adresse distante du serveur
2. Via le champ X-Forwarded-For de l’en-tête Http

Les variables PHP correspondantes sont les suivantes

$_SERVER['REMOTE_ADDR'] // IP qui établit une connexion TCP avec le service
$_SERVER['HTTP_X_FORWARDED_FOR'] // Obtenir l’en-tête requête http X-Forwarded-For données

Adresse distante
L’IP qui établit une connexion TCP au serveur
Elle ne peut pas être falsifiée et est très adaptée comme véritable propriété intellectuelle de l’utilisateur
Cependant, après qu’une requête HTTP passe par un proxy à sept couches, elle n’est plus une IP utilisateur, généralement une IP SLB
X-Forwarded-For
Passer au serveur via l’en-tête Http
Elle peut être falsifiée, les données obtenues peuvent être inexactes, et cela peut aussi causer des problèmes tels que XSS et injection SQL
X-Forwarded-For : Le format est le suivant > X-Forwarded-For : client, proxy1, proxy2

Publié sur 15/08/2017 16:30:42 |
Ce phénomène est causé par l’équilibrage de charge, et ce problème ne se produit pas sans équilibrage ?
 Propriétaire| Publié sur 15/08/2017 17:13:56 |
Été Publié le 15-08-2017 à 16:30
Ce phénomène est causé par l’équilibrage de charge, et ce problème ne se produit pas sans équilibrage ?

Oui, il n’y aura pas de problème sans elle

En fait, à ce propos, l’auteur du plugin n’est pas strictement écrit, ce qui serait inconsidéré
Publié sur 22/07/2021 16:35:08 |
Apprends un peu
Démenti:
Tous les logiciels, supports de programmation ou articles publiés par Code Farmer Network sont uniquement destinés à l’apprentissage et à la recherche ; Le contenu ci-dessus ne doit pas être utilisé à des fins commerciales ou illégales, sinon les utilisateurs assumeront toutes les conséquences. Les informations sur ce site proviennent d’Internet, et les litiges de droits d’auteur n’ont rien à voir avec ce site. Vous devez supprimer complètement le contenu ci-dessus de votre ordinateur dans les 24 heures suivant le téléchargement. Si vous aimez le programme, merci de soutenir un logiciel authentique, d’acheter l’immatriculation et d’obtenir de meilleurs services authentiques. En cas d’infraction, veuillez nous contacter par e-mail.

Mail To:help@itsvse.com