Забрана достъпа на 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: