Questo articolo è un articolo speculare di traduzione automatica, clicca qui per saltare all'articolo originale.

Vista: 27999|Risposta: 4

[Risolto] Discuz spider logging visitando IP logging errore soluzione

[Copiato link]
Pubblicato su 15/08/2017 14:36:06 | | | |

Oggi voglio installare un plugin che registri le visite spider, così posso analizzare il mio sito web

Indirizzo download del Centro Applicazioni DZ: http://addon.discuz.com/?@k_spider.plugin

Dopo aver completato l'installazione, non ho prestato troppa attenzione e, nel pomeriggio, sono andato a controllare i registri di accesso a ragno



Ho scoperto che erano tutti indirizzi IP a partire da 100.166, poi Baidu ha cercato IP e ha scoperto che erano tutti indirizzi riservati

Dovrebbe essere che l'IP spider non sia stato ottenuto correttamente perché è stato utilizzato il bilanciamento di carico Alibaba Cloud usato dal sito.



IP reale del cliente Ottenere l'IP reale del client tramite il campo di intestazione X-Forwarded-For


Poi, trova l'indirizzo della directory dei plugin: /source/plugin/k_spider

Modifica spider.class.php file e trova 20 righe



Modificato in


Plugin per la registrazione Spider, è normale!




Precedente:Le istruzioni SQL contano quante colonne ha una tabella
Prossimo:Win10 raccoglie la privacy come capitale dei dati di presentazione di Microsoft
 Padrone di casa| Pubblicato su 15/08/2017 14:37:33 |
Per i server WEB, ci sono due modi principali per ottenere IP
1. L'indirizzo per stabilire una connessione TCP con l'Indirizzo Remoto del server
2. Tramite il campo X-Forwarded-For dell'intestazione Http

Le corrispondenti variabili PHP sono le seguenti

$_SERVER['REMOTE_ADDR'] // IP che stabilisce una connessione TCP con il servizio
$_SERVER['HTTP_X_FORWARDED_FOR'] // Ottieni i dati dell'intestazione richiesta http X-Forwarded-For

Indirizzo remoto
L'IP che stabilisce una connessione TCP al server
Non può essere falsificato ed è molto adatto come vero IP dell'utente
Tuttavia, dopo che una richiesta HTTP passa attraverso un proxy a sette livelli, non è più un IP utente, di solito un IP SLB
X-Forwarded-For
Passa al server tramite Intestazione Http
Può essere falsificato, i dati ottenuti possono essere imprecisi e possono anche causare problemi come XSS e SQL injection
X-Forwarded-For: Il formato è il seguente > X-Forwarded-For: client, proxy1, proxy2

Pubblicato su 15/08/2017 16:30:42 |
Questo fenomeno è causato dal bilanciamento del carico, e questo problema non si verifica senza il bilanciamento del carico?
 Padrone di casa| Pubblicato su 15/08/2017 17:13:56 |
Estate Pubblicato il 15-8-2017 alle 16:30
Questo fenomeno è causato dal bilanciamento del carico, e questo problema non si verifica senza il bilanciamento del carico?

Sì, senza di esso non ci sarebbe alcun problema del genere

Anzi, a proposito, l'autore del plugin non è scritto in modo rigoroso, il che dovrebbe essere poco rispettoso
Pubblicato su 22/07/2021 16:35:08 |
Impara un po'
Disconoscimento:
Tutto il software, i materiali di programmazione o gli articoli pubblicati dalla Code Farmer Network sono destinati esclusivamente all'apprendimento e alla ricerca; I contenuti sopra elencati non devono essere utilizzati per scopi commerciali o illegali, altrimenti gli utenti dovranno sostenere tutte le conseguenze. Le informazioni su questo sito provengono da Internet, e le controversie sul copyright non hanno nulla a che fare con questo sito. Devi eliminare completamente i contenuti sopra elencati dal tuo computer entro 24 ore dal download. Se ti piace il programma, ti preghiamo di supportare software autentico, acquistare la registrazione e ottenere servizi autentici migliori. In caso di violazione, vi preghiamo di contattarci via email.

Mail To:help@itsvse.com