Ako Zistiť Ip Hosťa

Obsah:

Ako Zistiť Ip Hosťa
Ako Zistiť Ip Hosťa

Video: Ako Zistiť Ip Hosťa

Video: Ako Zistiť Ip Hosťa
Video: IP-адреса | Курс "Компьютерные сети" 2024, November
Anonim

V systémoch na správu internetových zdrojov, ktoré môžu používať autorizovaní používatelia aj neregistrovaní návštevníci, ich skripty odkazujú na samostatnú skupinu. Vo väčšine prípadov sa táto skupina neregistrovaných používateľov stránok v ovládacom paneli nazýva „Hostia“. Aj keď je určenie adresy IP oprávnených návštevníkov zvyčajne štandardnou skriptovacou funkciou, pre skupinu Hostia nemusí byť získanie tohto parametra také ľahké.

Ako zistiť ip hosťa
Ako zistiť ip hosťa

Inštrukcie

Krok 1

Ak výrobca skriptov, na ktorých je tento zdroj založený, poskytuje zobrazovanie adresy IP neoprávnenému používateľovi chatu, fóra, blogu alebo iného podobného webového zdroja, stačí povoliť požadovanú možnosť. Predvolene je vypnutá, aby sa ušetrili prostriedky webového servera. Toto nastavenie hľadajte v nastaveniach riadiaceho systému. Ak ho nenájdete sami, prečítajte si popis, kontaktujte podporu výrobcu skriptu alebo položte otázku na fóre používateľov vášho systému.

Krok 2

Skript nemusí mať také nastavenie, ale ak sa pri vnútorných operáciách používa funkcia určovania adresy IP, môžete sa ju pokúsiť použiť na svoje účely. Aby ste to dosiahli, budete musieť vykonať zmeny v systémovom kóde, takže budete potrebovať určité zručnosti v práci so zdrojovými kódmi modulov v systémoch na správu lokalít alebo v programovacích jazykoch na strane servera - zvyčajne sú tieto skripty písané v PHP. Otvorte zdrojový kód stránky, na ktorej chcete vidieť IP adresu hosťa, definujte premennú obsahujúcu požadovanú hodnotu a umiestnite ju na správne miesto. Napríklad v široko používanom kontrolnom systéme UCOZ je na zobrazenie tejto hodnoty potrebné vložiť na stránku kód $ _IP_ADDRESS $.

Krok 3

V krajnom prípade môžete na určenie adresy IP použiť svoju vlastnú funkciu PHP. Táto voľba je vhodná pre systémy, ktoré umožňujú vkladať kód v tomto jazyku na stránky. Táto metóda bude samozrejme vyžadovať ešte vyššiu úroveň znalostí jazyka. Výstup na stránku s IP adresou si budete musieť naprogramovať sami a funkcia na jej určenie môže vyzerať takto:

funkcia getIPaddress () {

$ guestIP = getenv ('HTTP_CLIENT_IP') alebo $ guestIP = getenv ('HTTP_X_FORWARDED_FOR') alebo $ guestIP = getenv ('REMOTE_ADDR');

return trim (preg_replace ('# ^ ([^,] +) (,. *)? #', '$ 1', $ guestIP));

}

Odporúča: