Как я могу определить домен, который анализирует мой канал RSS? - PullRequest
1 голос
/ 19 мая 2010

У меня есть канал php rss. Есть много доменов, которые используют мой RSS-канал для новостей. Я хотел бы иметь возможность отслеживать, какие домены используют мой RSS-канал. Я пытался использовать $_SERVER['http_referrer'] безрезультатно.

Ответы [ 3 ]

3 голосов
/ 19 мая 2010

$_SERVER["REMOTE_ADDR"] - лучшее, что вы можете сделать, чтобы узнать IP-адрес клиента. Это не идентично домену сайта, на котором будет работать возможный бот, и не скажет вам, каким образом ваш контент используется повторно.

Одна вещь, которую вы можете сделать, это прикрепить флаг «? From = feed» к любым ссылкам, которые указывают на ваш сайт из ленты. Таким образом, вы можете по крайней мере сказать, сколько посетителей приходят на ваш сайт через ваш канал. Затем переменная referer будет содержать сайт, на котором была опубликована ссылка. Это довольно точно, но, конечно, работает, только если люди нажимают на ссылки.

3 голосов
/ 19 мая 2010

Возможно, если вы добавите изображение в свой канал, клиент загрузит его, а затем у вас будет реферер для поиска.

Конечно, вы можете ссылаться на скрипт, который на самом деле не загружает видимое изображение, но отслеживает трафик

1 голос
/ 19 мая 2010

Вы пробовали журналы своего веб-сервера? Вы можете проанализировать и отфильтровать все строки, содержащие / перечисляющие доступ к ресурсу.

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