Счетчик перенаправления PHP для ссылки - PullRequest
1 голос
/ 08 сентября 2010

Мне нужен способ подсчитать, сколько раз была нажата ссылка, и я думал о создании сценария php для перенаправления и подсчета.Есть ли лучший способ сделать это и как я буду считать каждый раз, когда пользователь посещает ссылку, и было бы лучше сохранить где-нибудь в базе данных ... любые предложения

Ответы [ 3 ]

3 голосов
/ 08 сентября 2010

Да, это должен быть скрипт PHP - например, JavaScript не будет работать постоянно.

Итак - вместо ссылки на

http://some.site.com/page2.php

Вы бы ссылались на

http://some.site.com/redirect.php?page2.php

А в redirect.php вы будете отслеживать, например, в базе данных значения и, в конце концов, выбросить этот заголовок:

header("Location: http://some.site.com/".$_SERVER["QUERY_STRING"]);

Перенаправить на путь после? ...

// да - журналы могут работать ... немного больше работы, хотя и это также очень зависит от сервера.

1 голос
/ 08 сентября 2010

Я бы проанализировал ваши файлы веб-журнала, поскольку это будет работать, будь то статическая страница или сценарий.

Если страница, на которую нужно сосчитать, является скриптом, вы можете вставить код, обновляющий таблицу.

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

0 голосов
/ 08 сентября 2010

Если вам нужно отслеживать клики по определенной ссылке, вам, вероятно, придется использовать javascript для захвата клика и отправки уведомления на сервер отслеживания. Если вам нужно отслеживать просмотры страниц, лучше всего просматривать журналы вашего сервера. Помните, что на странице может быть много ссылок, указывающих на нее, вы должны различать показы страниц по ссылкам. Другая возможность, в зависимости от вашего приложения, состоит в том, чтобы использовать отслеживание Google или подобное стороннее приложение отслеживания.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...