Как да разберете Ip на госта

Съдържание:

Как да разберете Ip на госта
Как да разберете Ip на госта

Видео: Как да разберете Ip на госта

Видео: Как да разберете Ip на госта
Видео: Настройка IP вручную 2024, Може
Anonim

В системите за управление на интернет ресурси, които могат да се използват както от оторизирани потребители, така и от нерегистрирани посетители, скриптовете отнасят последните към отделна група. В повечето случаи тази група нерегистрирани потребители на сайта се нарича "Гости" в контролния панел. Докато определянето на IP адреса на упълномощените посетители обикновено е стандартна скриптова функция, тогава за групата гости извличането на този параметър може да не е толкова лесно.

Как да разберете ip на госта
Как да разберете ip на госта

Инструкции

Етап 1

Ако показването на IP адреса на неупълномощен потребител на чат, форум, блог или друг подобен уеб ресурс се предоставя от производителя на скриптовете, на които се базира този ресурс, просто трябва да активирате желаната опция. По подразбиране е деактивирано за запазване на ресурси на уеб сървъра. Потърсете тази настройка в настройките на системата за управление. Ако не можете да го намерите сами, прочетете описанието, свържете се с поддръжката на производителя на скрипта или задайте въпрос на потребителския форум на вашата система.

Стъпка 2

Скриптът може да няма такава настройка, но ако функцията за определяне на IP адреса се използва във вътрешните му операции, можете да опитате да го използвате за вашите цели. За да направите това, ще трябва да направите промени в системния код, така че ще ви трябват някои умения за работа с изходните кодове на модули в системи за управление на сайтове или езици за програмиране от сървъра - обикновено такива скриптове се пишат на PHP. Отворете изходния код на страницата, където искате да видите IP адреса на госта, дефинирайте променлива, съдържаща желаната стойност, и я поставете на правилното място. Например в широко използваната система за управление UCOZ, за да покажете тази стойност, трябва да вмъкнете кода $ _IP_ADDRESS $ в страницата.

Стъпка 3

В краен случай можете да използвате вашата собствена PHP функция, за да определите IP адреса. Тази опция е подходяща за системи, които ви позволяват да вмъквате код на този език в страници. Разбира се, този метод ще изисква още по-голямо ниво на познание на езика. Ще трябва сами да програмирате изхода на страницата с IP-адрес и функцията за определянето му може да изглежда така:

функция getIPaddress () {

$ guestIP = getenv ('HTTP_CLIENT_IP') или $ guestIP = getenv ('HTTP_X_FORWARDED_FOR') или $ guestIP = getenv ('REMOTE_ADDR');

връщане на изрязване (preg_replace ('# ^ ([^,] +) (,. *)? #', '$ 1', $ guestIP));

}

Препоръчано: