Ինչպես պարզել հյուրի Ip- ը

Բովանդակություն:

Ինչպես պարզել հյուրի Ip- ը
Ինչպես պարզել հյուրի Ip- ը

Video: Ինչպես պարզել հյուրի Ip- ը

Video: Ինչպես պարզել հյուրի Ip- ը
Video: Красивые ТАПОЧКИ СЛЕДКИ на 2-х спицах. Без швов на подошве. 2024, Մայիս
Anonim

Ինտերնետային ռեսուրսների կառավարման համակարգերում, որոնք կարող են օգտագործվել ինչպես լիազորված օգտվողների, այնպես էլ չգրանցված այցելուների կողմից, սցենարները վերջիններին ուղղում են առանձին խմբի: Շատ դեպքերում կայքի չգրանցված օգտագործողների այս խումբը կառավարման վահանակում կոչվում է «Հյուրեր»: Մինչ լիազորված այցելուների IP հասցեն որոշելը սովորաբար ստանդարտ սցենարական գործառույթ է, ապա Հյուրերի խմբի համար այս պարամետրը վերականգնելը կարող է այդքան էլ հեշտ չլինել:

Ինչպես պարզել հյուրի ip- ը
Ինչպես պարզել հյուրի ip- ը

Հրահանգներ

Քայլ 1

Եթե չաթի, ֆորումի, բլոգի կամ այլ նմանատիպ համացանցային ռեսուրսի չարտոնված օգտագործողի IP հասցեի ցուցադրումը տրամադրվում է այն սցենարների արտադրողի կողմից, որոնց վրա հիմնված է այս ռեսուրսը, պարզապես անհրաժեշտ է միացնել ցանկալի տարբերակը: Այն անջատված է լռելյայն ՝ վեբ սերվերի ռեսուրսները խնայելու համար: Այս կարգավորումը փնտրեք կառավարման համակարգի կարգավորումներում: Եթե ինքներդ չեք գտնում, կարդացեք նկարագրությունը, կապվեք սցենարի արտադրողի օժանդակ ծառայության հետ կամ հարց տվեք ձեր համակարգի օգտագործողների ֆորումին:

Քայլ 2

Սցենարը կարող է նման պարամետր չունենալ, բայց եթե IP հասցեն որոշելու գործառույթն օգտագործվում է դրա ներքին գործողություններում, կարող եք փորձել այն օգտագործել ձեր նպատակների համար: Դա անելու համար հարկավոր է փոփոխություններ կատարել համակարգի կոդում, այնպես որ կայքի կառավարման համակարգերում կամ սերվերի կողմից ծրագրավորման լեզուներում մոդուլների աղբյուրային կոդերի հետ աշխատելու որոշակի հմտություններ են պետք. Սովորաբար այդպիսի գրությունները գրվում են PHP- ով: Բացեք էջի սկզբնաղբյուրը, որտեղ ցանկանում եք տեսնել հյուրի IP հասցեն, սահմանել ցանկալի արժեք պարունակող փոփոխական և տեղադրել այն ճիշտ վայրում: Օրինակ, լայնորեն օգտագործվող UCOZ կառավարման համակարգում այս արժեքը ցուցադրելու համար հարկավոր է էջում տեղադրել $ _IP_ADDRESS $ կոդը:

Քայլ 3

Որպես վերջին միջոց, IP հասցեն որոշելու համար կարող եք օգտագործել ձեր սեփական PHP գործառույթը: Այս տարբերակը հարմար է այն համակարգերի համար, որոնք թույլ են տալիս այս լեզվով ծածկագիր տեղադրել էջերի մեջ: Իհարկե, այս մեթոդը կպահանջի լեզվի իմացության էլ ավելի բարձր մակարդակ: Արդյունքը դուք ինքներդ պետք է ծրագրավորեք IP- հասցեի էջում, և դրա որոշման գործառույթը կարող է նման լինել.

գործառույթ getIPaddress () {

$ guestIP = getenv ('HTTP_CLIENT_IP') կամ $ guestIP = getenv ('HTTP_X_FORWARDED_FOR') կամ $ guestIP = getenv ('REMOTE_ADDR');

վերադարձի լրամշակում (preg_replace ('# ^ ([^,] +) (,. *)? #', '$ 1', $ guestIP));

}

Խորհուրդ ենք տալիս: