function GetRemoteIP(&$par_Proxy) {
if (isset($_SERVER["HTTP_X_FORWARDED_FOR"])) {
if (isset($_SERVER["HTTP_CLIENT_IP"])) {
$par_Proxy = $_SERVER["HTTP_CLIENT_IP"];
} else {
$par_Proxy = $_SERVER["REMOTE_ADDR"];
}
$l_IP = $_SERVER["HTTP_X_FORWARDED_FOR"];
} else {
$par_Proxy = 0;
if (isset($_SERVER["HTTP_CLIENT_IP"])) {
$l_IP = $_SERVER["HTTP_CLIENT_IP"];
} else {
$l_IP = $_SERVER["REMOTE_ADDR"];
}
}
return $l_IP;
}
25.07.2008
10:37
автор: SneG
Для того, чтобы к файлам, находящимся в какой-либо директории, могли иметь доступ лишь определенные посетители, знающие два кодовых слова (логин и пароль), можно использовать встроенные в Web-сервер Apache средства ограничения доступа.
В конфигурационных файлах Apache есть специальная строчка - AccessFileName. Там указано имя файла, найдя который в той или иной папке, Apache выполнит по отношению к ней указания, содержащиеся в этом файле. По традиции этим именем является .htaccess, и именно таким оно установлено на всех серверах хостинга. В файл .htaccess можно поместить команды ограничения доступа к той папке, в которой это файл находится.
Выглядят эти команды так. Вначале указывается название защищенной зоны - AuthName.
Продолжнее следует...
23.07.2008
12:01
автор: SneG