+ можно поискать и заэкранировать всякие "не нужные вещи".
Создай таблицу новую
url - куда переход
transfer_count - количество переходов
Соответственно:
1 запрос проверить если url в базе, если есть update `transfer_count` = `transfer_count` + 1
если нету вставить
Можно добавить ещё таблицу с `home_url` - откуда переход (может быть интересно, получить тоже не сложно)? но для этого надо id вводить и немного дольше подумать )
TF-Studio добавил 16.12.2010 в 12:57
georgy.perminov: Самый простой способ, который ничего не грузит, пользуюсь им уже давно
Нужен счетчик http://www.liveinternet.ru/ header ( 'Location: ' . $url ); заменяем на header ( 'Location: http://liveinternet.ru/click?' . $url );
Таким образом, статистика перходов будет видна в разделе "Переходы по ссылкам"
Иногда хочется самому подумать ))
+ увидеть у себя на сайте все более предметно/подробно.
preg_match('#(http?|ftp)://\S+[^\s.,>)\];\'\"!?]#i',$go)
этого выражения мне хватало для перехода.
+ можно поискать и заэкранировать всякие "не нужные вещи".
Создай таблицу новую
url - куда переход
transfer_count - количество переходов
Соответственно:
1 запрос проверить если url в базе, если есть update `transfer_count` = `transfer_count` + 1
если нету вставить
Можно добавить ещё таблицу с `home_url` - откуда переход (может быть интересно, получить тоже не сложно)? но для этого надо id вводить и немного дольше подумать )
TF-Studio добавил 16.12.2010 в 12:57
Самый простой способ, который ничего не грузит, пользуюсь им уже давно
Нужен счетчик http://www.liveinternet.ru/
header ( 'Location: ' . $url ); заменяем на header ( 'Location: http://liveinternet.ru/click?' . $url );
Таким образом, статистика перходов будет видна в разделе "Переходы по ссылкам"
Иногда хочется самому подумать ))
+ увидеть у себя на сайте все более предметно/подробно.
к тому же эта страница имеет максимум 3 запроса.
и заходов на нее будет очень мало.
Так что о нагрузке нет речи
Вёрстка под Drupal - 40$
Ок.
Тогда не пропадайте, скоро понадобитесь.
сколько верстка под drupal?
Не за что.
Обращайтесь )
Если работать с базой, то это ещё + одно обращение к базе.
Делаем отдельную страницу с минимумом кода.
и не +1, а всего 1 запрос будет!
но если надо вставить в базу - надо обработать строку немного
Ставил на одном проекте переадресацию.
Использовал:
if(!preg_match('#(http?|ftp)://\S+[^\s.,>)\];\'\"!?]#i',$go))
{
die;
}
if (isset($_SERVER['QUERY_STRING'])) @header('Location: '.$_SERVER['QUERY_STRING']);
создай новую таблицу и в неё пихай
гораздо проще с базой ведь работать.
с БД поработай - проще!
сразу домены/страницы заносить, откужа переход и сколько раз.
+ удобно
+ наглядно
про PR уберите и напиши свежесть каталога, тогда и займемся.
и есть данные про увеличение тиц?