Hogyan blokkolja a hozzáférést a webhely egy adott ország vagy város php

Előfordul, hogy valamilyen okból meg kell korlátozza a hozzáférést a webhely, hogy egy adott város, ország. Például a honlap, a legtöbb, a tartalom orosz, és hirtelen azt veszi észre a gyanús forgalom Kínából, ami nagyban lassítja a webhelyen.







Ahhoz, hogy blokkolja a hozzáférést a webhely egy adott ország vagy város, az első dolog, amit meg kell tennie - az, hogy a felhasználó IP, majd a szükséges információ megszerzése rajta, csinál egy átvilágítás, és abban az esetben egybeesés - blokkolja.

Térjünk át a szavakról gyakorolni.

Úgy vélem, hogy nem szükséges emlékeztetni, hogy a helyén kell lennie támogatja a PHP.

2. alapján a kapott IP kell meghatározni, hogy a látogató. Ahhoz, hogy ezt elérjük, a szolgáltatás igénybevételéhez «freegeoip.net», ami ingyenes, amely az IP, akkor adjon meg néhány információt a felhasználó.







Itt user_country $ és $ user_city nevét tartalmazza az ország és város, illetve amelyek szerepelnek az angol.

Abban az időben az írás, a szolgáltatás «freegeoip» volt üzemképes állapotban van. Ha hirtelen már nem működik, használja ezeket a szolgáltatásokat, hogy információt szerezzenek a felhasználó:

Megjegyzés. hogy amikor ezeket a szolgáltatásokat kell korrigálni lehet a kódot.

3. Most ne ellenőrizze az országot, és blokkolja a hozzáférést, ha az ország egybeesett az Ön által megadott. A példa Magyarországon a végső forgatókönyvet nézne ki:

megadhatja a HTML-címkéket, CSS-stílusok, vagy szkripteket és így testre szabható a kívánt tervezési lezárni az oldalt.

Vizuálisan a munka eredményeként a szkript a következő:

A kód maga kell illeszteni a tetején a témája a webhely, vagy pedig csatlakoztassa keresztül:




Kapcsolódó cikkek