- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Как удалить плохие SEO-ссылки и очистить ссылочную массу сайта
Применяем отклонение ссылок
Сервис Rookee
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Есть ли возможность определить с каких сайтов приходят люди на мой сайт?
function stat_refers() {
global $db;
$table_refstat = 'stat_ref'; // Название таблицы базы данных
$serv_name = str_replace("www.", "", $_SERVER['SERVER_NAME']);
$addrwww = str_replace("http://www.", "", $_SERVER['HTTP_REFERER']);
$addrwww = str_replace("http://", "", $addrwww);
$addrwww = explode("/", $addrwww);
$addrwww = $addrwww[0];
$addrwww = trim($addrwww);
if ( $addrwww=='' ) $addrwww = 'Home';
if ( $addrwww!=$serv_name ) {
$nowdate = getdate();
$nowday = $nowdate['mday'];
$nowweek = $nowdate['wday'];
if ( $nowweek==0 ) $nowweek=7;
$result = $db->sql_query("SELECT * FROM ".$table_refstat." WHERE wname='".$addrwww."'");
if ( $row = $db->sql_fetchrow($result) ) {
if ( $row['nowday']==$nowday AND $row['nowweek']==$nowweek ) {
$db->sql_query("UPDATE ".$table_refstat." SET week_0=week_0+1 WHERE wname='".$addrwww."'");
} else {
$lws_txt = 'week_'.$row['nowweek'];
$lws_num = $row[$lws_txt];
$allclick = $row['allclick']-$lws_num+$row['week_0'];
$db->sql_query("UPDATE ".$table_refstat." SET firstlink='".$_SERVER['HTTP_REFERER']."', allclick='".$allclick."', nowday='".$nowday."', nowweek='".$nowweek."', week_0='1', ".$lws_txt."='".$row['week_0']."' WHERE wname='".$addrwww."'");
}
} else {
$db->sql_query("INSERT INTO ".$table_refstat." VALUES ('$addrwww', '".$_SERVER['HTTP_REFERER']."', '0', '$nowday', '$nowweek', '1', '0', '0', '0', '0', '0', '0', '0')");
}
}
} // function stat_refers
:)))) -> Если надо, поставлю скрипт для ведения статистики реферов
Ещё хотел сказать, что это и есть весь скрипт для ведения статистики рефералов - минимальная нагрузка на сервер и БД, оптимальное решение, статистика по дням недели.
Если человек задает такие вопросы, я думаю он понятия о PHP и базах не имеет.
Ему проще общедоступные счетчики поставить, тот же LI.
$_SERVER['HTTP_REFERER'] - непосредственно.. Но без знания PHP лучше конечно пользоваться счётчиками.. Правда в них не совсем то, что хотелось бы видеть.. а это самое главное..
Если человек задает такие вопросы, я думаю он понятия о PHP и базах не имеет.
Ему проще общедоступные счетчики поставить, тот же LI.
Счетчик стоит. А он разве показывает с каких сайтов приходят посетители? 😕
Как я, то не видел счётчиков, показывающих рефы.. Какую же базу нужно будет иметь каталогу, чтобы ещё и рефы писать на каждого участника каталога..
Правда у некоторых хостинг компаний существует встроенная статистика, в том числе статистика по рефералам.. Но там всё громоздко и ужасно непонятно..
И вообще мне интересно, как сторонний каталог вытянет $_GLOBAL и $_SERVER если эта инфа одному богу только известна.
andrewV, да, в раделе "переходы с сайтов" показанно с каких сайтов пришел посититель.
Тогда зачем весь сыр-бор? andrewV, ставьте счётчик и наслаждайтесь.. 🚬
andrewV, да, в раделе "переходы с сайтов" показанно с каких сайтов пришел посититель.
Спасибо огромное, работает. :)
Li показывает.
Вот только он не всегда правильно показывает :-). Как я заметил, он показывает тот сайт, который у человека был открыт до моего, а не тот, где он ссылку нажал. (просто часто в статистике те сайты, на которых не только ссылки на сайт нет, но её даже и быть то там не может быть).