|
| |
|
|
| |
для: 123php
(10.12.2006 в 23:31)
| | | . | |
| |
|
|
| |
|
|
| |
для: aexb
(08.12.2006 в 19:50)
| | | Cтавлю
<?
$ip=array(
"192.168.0.1", "192.168.3.255", "10.45.9.19", "10.15.556.1", "127.0.0.1"
);
if (empty($_SERVER['REMOTE_ADDR'])) {
die("Your IP is not detected!");
}
elseif (in_array($_SERVER['REMOTE_ADDR'], $ip)) {
die("Forbidden zone!");
}
?>
|
на локале работает, хотя не должжен. | |
| |
|
|
| |
|
|
| |
для: 123php
(10.12.2006 в 18:44)
| | | ааа!) так что же тогда писать?
Что-то типа этого :)):
<?php
if (empty($_SERVER['REMOTE_ADDR']))
{
die(
'<html>'.
'<head><title>Ошибка</title></head>'.
'<body>'.
'Сайт временно недоступен, т.к. он находится на "левом" сервере.<br />'.
'</body></html>'
);
}
?>
|
| |
| |
|
|
| |
|
|
| |
для: Unkind
(09.12.2006 в 14:36)
| | | ааа!) так что же тогда писать? | |
| |
|
|
| |
|
|
| |
для: cheops
(09.12.2006 в 14:32)
| | | Тогда уже ни на что надеется нельзя будет :)) | |
| |
|
|
| |
|
|
| |
для: Unkind
(09.12.2006 в 09:10)
| | | >такого быть не может...
Может, если сервер не заполняет переменную REMOTE_ADDR, такое бывает, не часто и не на всех серверах, но бывает. Лучше не надеятся, что эта переменная всегда будет корректно заполнена. | |
| |
|
|
| |
|
|
| |
для: aexb
(09.12.2006 в 09:49)
| | | Хех...Весело...:) | |
| |
|
|
| |
|
|
| |
для: Unkind
(09.12.2006 в 09:10)
| | | пример из софттаймовской книги :-) название см. выше, стр. 85. | |
| |
|
|
| |
|
|
| |
для: aexb
(08.12.2006 в 19:50)
| | | if (empty($_SERVER['REMOTE_ADDR'])) {
die("Your IP is not detected!"); - такого быть не может... | |
| |
|
|
| |
|
|
| |
для: 123php
(05.12.2006 в 21:38)
| | | ну не уже ли никто не знает? | |
| |
|
|
|