How PHP prohibits access to an IP or IP address segment
This article mainly introduces the PHP prohibit IP or IP address segment access method, involving the server variable $_server, file and string operation skills, with a certain reference value, the need for friends can refer to the next
The example of this article describes the PHP block IP or IP address segment access method, shared for everyone for reference. The specific analysis is as follows:
Because we have not studied Apache and Nginx in-depth, so I wrote a small program that can disable the address in PHP.
Use only:
?
Can
Disable a single IP as follows:
?
1 2 3 4 5 6 7 8 9 10 |
Disable IP Address $ip =$_server["REMOTE_ADDR"]; $ban =file_get_contents ("Ban.dat"); if (Stripos ($ban, $ip)) { Die ("Your IP address was: $ip, you ' re forbiden to the view this page!"); } echo "Your IP address is: $ip, hello!"; ?> |
The Ban.dat file is as follows:
?
1 2 3 4 |
BEGIN: 119.184.251.245 127.0.0.1 192.168.1.100 |
Disable the IP segment as follows:
?
1 2 3 4 5 6 7 8 9 10 11 |
Disable IP Address $ip =$_server["REMOTE_ADDR"]; while ($ip [count ($ip-1)]!= ') $ip =substr ($IP, 1,-1); Sorting out IP Segments $ban =file_get_contents ("Ban.dat"); if (Stripos ($ban, $ip)) { Die ("U ' re Forbiden-view this page!"); } echo "hello!"; ?> |
I hope this article is helpful to everyone's PHP programming.
http://www.bkjia.com/PHPjc/960575.html www.bkjia.com true http://www.bkjia.com/PHPjc/960575.html techarticle how PHP prohibits access to an IP or IP address segment this article mainly introduces the method that PHP prohibits the access of an IP or IP address segment, which involves the operation technique of server variable $_server, file and string ...