Есть вопрос?
Зайди на форум

Поиск на сайте: Advanced

Denix - новый дистрибутив Linux. Русификация Ubuntu и установка кодеков

dkws.org.ua
Форум сайта dkws.org.ua
 
ТемыТемы    АльбомАльбом    РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 

Я - пользователь Denix. Пожалуйста перейдите по этой ссылке, если вы скачали текущую или одну из предыдущих версий Denix. Это просто счетчик для подстчета количества пользователей.
Проблема счетчика через прокси.

 
Начать новую тему   Ответить на тему    Список форумов dkws.org.ua -> PHP
 
Автор Сообщение
yok

Участник тусовки


Зарегистрирован: 06.02.2008
Сообщения: 136
Откуда: krasnodar

СообщениеДобавлено: Пн Фев 09, 2009 9:23 am    Заголовок сообщения: Проблема счетчика через прокси.
Ответить с цитатой

Добрый день все и конечно Ден.
Как и в книге по PHP5 я применил счетчик простейший на основе куки. но функция gethostbyaddr($REMOTE_ADDR) не может получить от браузера пользователя адрес
Warning: gethostbyaddr() [function.gethostbyaddr]: Address is not a valid IPv4 or IPv6 address in /home/..../public_html/index.php on line 12
вероятно это проблема прокси.
--------------------счетчик--------------------------------
$f=fopen("counter.dat","a+") or die("Cannot open file");
flock($f,2);
$count=fread($f,100);
if(!isSet($Visited))
{
$Visited=1;
SetCookie("Visited",$Visited,time()+3600*24);
$REMOTE_HOST=gethostbyaddr($REMOTE_ADDR);
if(!($HTTP_HOST===$REMOTE_HOST))
@$count=$count+1;
ftruncate($f,0);
fwrite($f,$count);
}
flock($f,3);
fclose($f);
-----------------------конец счетчика----------------------------
эта проблема обходима? мысли есть какие?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
yok

Участник тусовки


Зарегистрирован: 06.02.2008
Сообщения: 136
Откуда: krasnodar

СообщениеДобавлено: Пн Фев 09, 2009 9:40 am    Заголовок сообщения:
Ответить с цитатой

Извините давно к пхп не подходил, тут подумал, этот адрес нам то и не нужен, он только для тестирования на местном апаче. чтоб не считать личные посещения.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
den

Старожил


Зарегистрирован: 31.01.2006
Сообщения: 9753
Откуда: Украина

СообщениеДобавлено: Пн Фев 09, 2009 9:59 am    Заголовок сообщения:
Ответить с цитатой

Вот видишь, сам разобрался Question
Вернуться к началу
Посмотреть профиль Отправить личное сообщение dhsilabs@jabber.ru
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов dkws.org.ua -> PHP Часовой пояс: GMT
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах



Linux coutner Rambler's Top100

TutHost - недорого и надежно.