Šis raksts ir mašīntulkošanas spoguļraksts, lūdzu, noklikšķiniet šeit, lai pārietu uz oriģinālo rakstu.

Skats: 27999|Atbildi: 4

[Atrisināts] Discuz zirnekļa reģistrēšana, apmeklējot IP reģistrēšanas kļūdas risinājumu

[Kopēt saiti]
Publicēts 15.08.2017 14:36:06 | | | |

Šodien es vēlos instalēt spraudni, kas reģistrē zirnekļa apmeklējumus, lai varētu analizēt savu vietni

DZ lietojumprogrammu centra lejupielādes adrese: http://addon.discuz.com/?@k_spider.plugin

Pēc instalēšanas pabeigšanas es pārāk nerūpējos, un pēcpusdienā es devos pārbaudīt zirnekļa piekļuves ierakstus



Es atklāju, ka tās visas bija IP adreses, sākot ar 100.166, un pēc tam Baidu meklēja IP un atklāja, ka tās visas ir rezervētas adreses

Vajadzētu būt, ka zirnekļa IP netika iegūts pareizi, jo tika izmantota vietnes izmantotā Alibaba Cloud slodzes līdzsvarošana.



Klienta reālais IP Iegūstiet klienta reālo IP, izmantojot galvenes lauku X-Forwarded-For


Pēc tam atrodiet spraudņu direktorija adresi: /source/plugin/k_spider

Rediģējiet spider.class.php failu un atrodiet 20 rindiņas



Modificēts uz


Zirnekļa ierakstīšanas spraudnis, tas ir normāli!




Iepriekšējo:SQL priekšraksti saskaita, cik kolonnu ir tabulā
Nākamo:Win10 apkopo privātumu kā Microsoft šovu datu galvaspilsētu
 Saimnieks| Publicēts 15.08.2017 14:37:33 |
WEB serveriem ir divi galvenie veidi, kā iegūt IP
1. Adrese, lai izveidotu TCP savienojumu ar servera attālo adresi
2. Izmantojot Http galvenes lauku X-Forwarded-For

Atbilstošie PHP mainīgie lielumi ir šādi

$_SERVER['REMOTE_ADDR'] // IP, kas izveido TCP savienojumu ar pakalpojumu
$_SERVER['HTTP_X_FORWARDED_FOR'] // Iegūt http pieprasījuma galvenes X-Forwarded-For datus

Attālā adrese
IP, kas izveido TCP savienojumu ar serveri
To nevar viltot un tas ir ļoti piemērots kā lietotāja īstais IP
Tomēr pēc tam, kad HTTP pieprasījums tiek iziet caur septiņu slāņu starpniekserveri, tas vairs nav lietotāja IP, parasti SLB IP
X-Pārsūtīts-Par
Nododiet serverim, izmantojot Http galveni
Tas var būt viltots, iegūtie dati var būt neprecīzi, un tas var izraisīt arī tādas problēmas kā XSS un SQL injekcija
X-Forwarded-For: formāts ir šāds: > X-Forwarded-For: client, proxy1, proxy2

Publicēts 15.08.2017 16:30:42 |
Šo parādību izraisa slodzes balansēšana, un šī problēma nerodas bez slodzes balansēšanas?
 Saimnieks| Publicēts 15.08.2017 17:13:56 |
Vasara Publicēts 2017-8-15 16:30
Šo parādību izraisa slodzes balansēšana, un šī problēma nerodas bez slodzes balansēšanas?

Jā, bez tā nebūs šādas problēmas

Faktiski, runājot par to, spraudņa autors nav stingri uzrakstīts, kam vajadzētu būt neuzmanīgam
Publicēts 22.07.2021 16:35:08 |
Uzziniet nedaudz
Atruna:
Visa programmatūra, programmēšanas materiāli vai raksti, ko publicē Code Farmer Network, ir paredzēti tikai mācību un pētniecības mērķiem; Iepriekš minēto saturu nedrīkst izmantot komerciāliem vai nelikumīgiem mērķiem, pretējā gadījumā lietotājiem ir jāuzņemas visas sekas. Informācija šajā vietnē nāk no interneta, un autortiesību strīdiem nav nekāda sakara ar šo vietni. Iepriekš minētais saturs ir pilnībā jāizdzēš no datora 24 stundu laikā pēc lejupielādes. Ja jums patīk programma, lūdzu, atbalstiet oriģinālu programmatūru, iegādājieties reģistrāciju un iegūstiet labākus oriģinālus pakalpojumus. Ja ir kādi pārkāpumi, lūdzu, sazinieties ar mums pa e-pastu.

Mail To:help@itsvse.com