Това е първия ми урок тук, така че не бъдете толкова строги към мен:)
Този скрипт е предназначен за хора, които имат сайт на собствената си машина, за да:
- Се упражняват
- Предоставят информация на приятели и т.н. по локален път и нямат идея как да си настроят Апачето:)
Също така скрипта можете да използвате и за да баннете някого (с малко повече модификация, разбира се).
Можете да използвате MySQL база данни, но в случая е по-удачно просто да имаме няколко променливи.
Ето го и кода:
CODE1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
| <?php
$ip = $_SERVER['REMOTE_ADDR'];
$host = '127.0.0.1';
$local = '145.52.34.';
$simvoli_local = 10;
$priqtel_1 = '175.24.67.89';
if($ip == $host || substr($ip, 0, $simvoli_local) || $ip == $priqtel_1)
{
echo 'Проверката е направена. Вие сте валиден посетител!';
}
else
{
echo 'Достъп отказан.';
}
?> |
Не е голяма философия, но може да ви защити. Аз, например, бях получил десетки посещения от Тайван, Китай и т.н., които най-вероятно са били роботизирани, за да търсят някакви дупки (предавани стойности по метода на GET например).