Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Счётчик посещений !

10K
15 июля 2006 года
supergis
27 / / 06.01.2006
Добрый день.
Проблема следующеого характера сделал счётчик (РНР) посещений, но не знаю как лучше проверять посититель новый или пришёл с какой нибудь страницы моего сайта.
Для этого использую.
$REMOTE_HOST=gethostbyaddr($REMOTE_ADDR);
if(!($HTTP_HOST===$REMOTE_HOST)) // посититель новый
else // посититель повторный
Дома на локальном нажимаю обновить работает пользователя не засчитывает, а на хостинге не работает засчитывает всех как новых.
Посоветуйте...?
8
15 июля 2006 года
mfender
3.5K / / 15.06.2005
Т.е., ты проверяешь новизну пользователя по его IP? Странный подход... Но ведь два соседа по лестничной клетке и все их соседи в микрорайоне могут прийти с одного IP. Но пользователи-то разные...

Но не в этом дело. $_SERVER['HTTP_HOST'] и $_SERVER['REMOTE_ADDR'] действительно будут совпадать только на локальном серванте == 127.0.0.1.

Чтобы узнать, откуда пришёл юзерь, используй $_SERVER['HTTP_REFERER']: если он со строки в браузере - isset($_SERVER['HTTP_REFERER']) = False; а если она есть, проверяй что там написано и делай выводы, пришёл-ли он с твоей страницы, или нашёл ссылку в Гугле.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог