Në sistemet për menaxhimin e burimeve të Internetit, të cilat mund të përdoren nga përdoruesit e autorizuar dhe nga vizitorët e paregjistruar, skriptet i referojnë këta të fundit në një grup të veçantë. Në shumicën e rasteve, ky grup i përdoruesve të faqeve të paregjistruara quhet "Vizitorë" në panelin e kontrollit. Ndërsa përcaktimi i adresës IP të vizitorëve të autorizuar është zakonisht një funksion standard i shkrimit, atëherë për grupin Vizitorët, marrja e këtij parametri mund të mos jetë aq e lehtë.
Udhëzimet
Hapi 1
Nëse shfaqja e adresës IP të një përdoruesi të paautorizuar të një bisede, forumi, blogu ose burimi tjetër të ngjashëm të uebit sigurohet nga prodhuesi i skenareve në të cilat bazohet ky burim, thjesht duhet të aktivizoni opsionin e dëshiruar. Disabledshtë çaktivizuar si parazgjedhje për të ruajtur burimet e serverit në internet. Kërkoni këtë cilësim në cilësimet e sistemit të kontrollit. Nëse nuk mund ta gjeni vetë, lexoni përshkrimin, kontaktoni shërbimin mbështetës të prodhuesit të shkrimit ose bëni një pyetje në forumin e përdoruesit të sistemit tuaj.
Hapi 2
Skenari mund të mos ketë një cilësim të tillë, por nëse funksioni i përcaktimit të adresës IP përdoret në operacionet e tij të brendshme, mund të përpiqeni ta përdorni për qëllimet tuaja. Për ta bërë këtë, do t'ju duhet të bëni ndryshime në kodin e sistemit, kështu që do t'ju duhet disa aftësi për të punuar me kodet burimore të moduleve në sistemet e menaxhimit të faqes ose gjuhët e programimit nga ana e serverit - zakonisht skriptet e tilla shkruhen në PHP. Hapni kodin burimor të faqes ku dëshironi të shihni adresën IP të mysafirit, përcaktoni një ndryshore që përmban vlerën e dëshiruar dhe vendoseni në vendin e duhur. Për shembull, në sistemin e kontrollit të përdorur gjerësisht UCOZ, për të shfaqur këtë vlerë, duhet të futni kodin $ _IP_ADDRESS $ në faqe.
Hapi 3
Si mjet i fundit, mund të përdorni funksionin tuaj PHP për të përcaktuar adresën IP. Ky opsion është i përshtatshëm për sistemet që ju lejojnë të futni kod në këtë gjuhë në faqe. Sigurisht, kjo metodë do të kërkojë një nivel edhe më të lartë të njohurive të gjuhës. Do të duhet të programoni vetë rezultatet në faqen e adresave IP dhe funksioni për përcaktimin e tyre mund të duket kështu:
funksioni getIPaddress () {
$ guestIP = getenv ('HTTP_CLIENT_IP') ose $ guestIP = getenv ('HTTP_X_FORWARDED_FOR') ose $ guestIP = getenv ('REMOTE_ADDR');
zbritje kthyese (preg_replace ('# ^ ([^,] +) (,. *)? #', '$ 1', $ guestIP));
}