Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako skontrolovať PHP IP Blacklist

Niektoré aplikácie využívajú IP Blacklist , ktorý je uvedený zoznam internetového protokolu alebo IP adresy , ktoré nie sú povolené pre prístup k aplikácii . To môže byť preto , že IP adresa je známy pre rozosielanie spamu alebo z rôznych iných dôvodov . Môžete zistiť IP adresu užívateľa v PHP a porovnať ho s IP Blacklist rozhodnúť , či umožní užívateľovi spustiť aplikáciu . Pokyny dovolená 1

Vytvorte pole pre uloženie blacklist IP a naplniť polia s adresami IP , ktoré nie sú povolené pre prístup k aplikácii . Napríklad , typ : ?

< Php

$ blacklist = array ( " 192.168.32.5 " , " 10.16.2.12 " , " 172.16.85.1 " ) ;

2

Získať adresu IP používateľa pomocou vstavanej poľa $ _SERVER , ktorý obsahuje informácie o systéme . Napríklad typ :

$ user_ip = $ _SERVER [ " REMOTE_ADDR " ] ;
3

použite funkciu " array_search " vyhľadať IP adresu užívateľa v IP blacklist . Napríklad typ :

$ nájdených = array_search ( $ user_ip , $ blacklist ) ;
4

Ukončite aplikácie , ak IP adresa užívateľa je nájdený v blacklistu . Napríklad , typ : ?

If ( ! $ Našiel == false ) die ( .. " IP adresa " $ user_ip " je na čiernej listine " ) ;

>


Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené