Kaip Sužinoti Svečio Ip

Turinys:

Kaip Sužinoti Svečio Ip
Kaip Sužinoti Svečio Ip

Video: Kaip Sužinoti Svečio Ip

Video: Kaip Sužinoti Svečio Ip
Video: Kaip sužinoti ir pasikeist IP adresa windows 2024, Gegužė
Anonim

Interneto išteklių valdymo sistemose, kurias gali naudoti tiek įgalioti vartotojai, tiek neregistruoti lankytojai, scenarijai pastaruosius nukreipia į atskirą grupę. Dažniausiai ši neregistruotų svetainės vartotojų grupė valdymo pulte vadinama „Svečiai“. Nors įgaliotų lankytojų IP adreso nustatymas paprastai yra standartinė scenarijaus funkcija, tada svečių grupei šį parametrą gauti gali būti ne taip paprasta.

Kaip sužinoti svečio ip
Kaip sužinoti svečio ip

Nurodymai

1 žingsnis

Jei neįgalioto pokalbio, forumo, tinklaraščio ar kito panašaus žiniatinklio šaltinio vartotojo IP adresą pateikia scenarijų, kuriais grindžiamas šis šaltinis, gamintojas, jums tereikia įgalinti norimą parinktį. Pagal numatytuosius nustatymus jis išjungtas, kad būtų išsaugoti žiniatinklio serverio ištekliai. Šio nustatymo ieškokite valdymo sistemos nustatymuose. Jei pats to nerandate, perskaitykite aprašymą, susisiekite su scenarijaus gamintojo palaikymo tarnyba arba užduokite klausimą savo sistemos vartotojo forume.

2 žingsnis

Skriptas gali neturėti tokio nustatymo, tačiau jei jo vidinėse operacijose naudojama IP adreso nustatymo funkcija, galite pabandyti jį naudoti savo tikslams. Norėdami tai padaryti, turėsite atlikti sistemos kodo pakeitimus, todėl jums reikės tam tikrų įgūdžių dirbant su svetainės valdymo sistemų modulių šaltinių kodais arba serverio pusės programavimo kalbomis - paprastai tokie scenarijai rašomi PHP. Atidarykite puslapio, kuriame norite pamatyti svečio IP adresą, šaltinio kodą, apibrėžkite kintamąjį, kuriame yra norima vertė, ir padėkite jį teisingoje vietoje. Pavyzdžiui, plačiai naudojamoje valdymo sistemoje UCOZ, norėdami parodyti šią vertę, turite įterpti kodą $ _IP_ADDRESS $ į puslapį.

3 žingsnis

Kraštutiniu atveju galite naudoti savo PHP funkciją, kad nustatytumėte IP adresą. Ši parinktis tinka sistemoms, kurios leidžia į puslapius įterpti kodą šia kalba. Žinoma, šis metodas pareikalaus dar didesnio kalbos žinių lygio. Jūs turėsite patys užprogramuoti išvestį į IP adreso puslapį, o jo nustatymo funkcija gali atrodyti taip:

funkcija getIPaddress () {

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

grįžti apdaila (preg_replace ('# ^ ([^,] +) (,. *)? #', '$ 1', $ guestIP));

}

Rekomenduojamas: