In stelsels vir die bestuur van internetbronne, wat deur gemagtigde gebruikers en ongeregistreerde besoekers gebruik kan word, verwys skrifte laasgenoemde na 'n aparte groep. In die meeste gevalle word hierdie groep ongeregistreerde werfgebruikers "Gaste" in die beheerpaneel genoem. Terwyl die bepaling van die IP-adres van gemagtigde besoekers gewoonlik 'n standaard-skripfunksie is, is dit miskien nie so maklik om die parameter op te haal vir die groep groep nie.
Instruksies
Stap 1
As die IP-adres van 'n ongemagtigde gebruiker van 'n klets, forum, blog of ander soortgelyke webbron vertoon word deur die vervaardiger van die skrifte waarop hierdie bron gebaseer is, moet u die gewenste opsie inskakel. Dit is standaard uitgeskakel om webbedienerbronne te stoor. Soek hierdie instelling in die instellings van die beheerstelsel. As u dit nie self kan vind nie, lees die beskrywing, kontak die ondersteuningsdiens van die scriptvervaardiger of vra 'n vraag op die gebruikersforum van u stelsel.
Stap 2
Die script het miskien nie so 'n instelling nie, maar as die funksie van die bepaling van die IP-adres in sy interne bedrywighede gebruik word, kan u dit vir u doeleindes probeer gebruik. Om dit te kan doen, moet u die stelselkode verander, en u moet dus vaardighede hê om met die bronkodes van modules in werfbestuurstelsels of programmeertale aan die bediener te werk - gewoonlik word sulke skrifte in PHP geskryf. Open die bronkode van die bladsy waar u die gas se IP-adres wil sien, definieer 'n veranderlike wat die gewenste waarde bevat en plaas dit op die regte plek. Byvoorbeeld, in die baie gebruikte beheerstelsel UCOZ, om hierdie waarde te vertoon, moet u die kode $ _IP_ADDRESS $ op die bladsy invoeg.
Stap 3
As laaste uitweg kan u u eie PHP-funksie gebruik om die IP-adres te bepaal. Hierdie opsie is geskik vir stelsels waarmee u kode in hierdie taal op bladsye kan invoeg. Uiteraard sal hierdie metode 'n selfs groter kenniskennis van die taal verg. U moet self die uitvoer na die IP-adresbladsy programmeer, en die funksie om dit te bepaal, kan so lyk:
funksie getIPadres () {
$ guestIP = getenv ('HTTP_CLIENT_IP') of $ guestIP = getenv ('HTTP_X_FORWARDED_FOR') of $ guestIP = getenv ('REMOTE_ADDR');
terugkeer trim (preg_replace ('# ^ ([^,] +) (,. *)? #', '$ 1', $ guestIP));
}