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

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

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

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

Проблема счетчика через прокси.

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

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


Зарегистрирован: 06.02.2008
Сообщения: 260
Откуда: 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
Сообщения: 260
Откуда: krasnodar

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

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

Старожил


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

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

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