Забрана достъпа на IP (Банване на IP)
	
	
	
		
Този скрипт проверява дали IP адресът на потребителя ($_SERVER['REMOTE_ADDR']) се съдържа в масива $banip, който съдържа блокираните IP адреси. Ако адресът на потребителя е блокиран, скриптът извежда съобщението "Вие имате забрана за този сайт!" и спира изпълнението на скрипта. Ако адресът на потребителя не е блокиран, скриптът извежда съобщението "no match".
				
			
		PHP:
	
	<?php
$banip = array (
    '192.168.7.1',
    '192.168.7.2',
    '192.168.7.3'
);
 
$ip = $_SERVER['REMOTE_ADDR'];
 
for ($i = 0; $i < 3; $i++) {
 
    if ($ip == $banip[$i]) {
        echo "Вие имате забрана за този сайт!";
        exit ();
    }
    else {
        echo "no match";
    }
}
?>
	Този скрипт проверява дали IP адресът на потребителя ($_SERVER['REMOTE_ADDR']) се съдържа в масива $banip, който съдържа блокираните IP адреси. Ако адресът на потребителя е блокиран, скриптът извежда съобщението "Вие имате забрана за този сайт!" и спира изпълнението на скрипта. Ако адресът на потребителя не е блокиран, скриптът извежда съобщението "no match".
			
				Last edited: