是否有任何 PHP 脚本或其他软件可以让我知道谁订阅了我的 RSS 提要?(服务器部分或个人浏览器/RSS阅读器)
我的 RSS 文件都是由 PHP 脚本生成的,然后我使用.htaccessURL 重写规则使文件可以作为.xml.
我知道一些方法,例如$_SERVER['HTTP_REFERER'],但我没有信心自己编写一些可靠的代码。所以,我正在寻找一些稳定的代码来帮助我知道谁订阅了我的 RSS 提要(并将其存储到 MySQL 中)?
小智 2
跟踪 RSS 源订阅的两个选项
\n\n\xe2\x80\x93 对您的选项的简单、非技术性解释
\n\n网站日志文件
\n\n如果您可以访问您的网站\xe2\x80\x99s 日志文件并且知道您在查找什么,您可以通过它来查看您的 RSS 提要被请求的次数。我的计算机对 RSS 提要的请求如下所示:
\n\n65.13.85.140 \xe2\x80\x93 - [18/2/2010:04:40:28 -0500] \xe2\x80\x9cGET /?feed=rss2 HTTP/1.1\xe2\x80\xb3 304 159 \xe2\ x80\x9c-\xe2\x80\x9d\xe2\x80\x9cApple-PubSub/65.11\xe2\x80\xb3
\n\n这可能非常耗时。我每天都会生成一个新的日志文件;然而,这是我设置的配置。我的网站主机的默认配置是一个日志文件。这计算起来可能相当麻烦,而且如果您的网站获得大量流量几乎不可能。您的 Web 服务器可能有一些记录 xml 请求的基本统计信息。如果您的站点有一个静态页面\xe2\x80\x99s RSS,您可以通过查找其文件名来确定它被请求的次数。但是,如果您使用 Google Analytics 之类的统计服务,则这将不起作用,因为您无法将 Javascript 代码放入 RSS feed\xe2\x80\x99s xml 文件中。
\n\n使用透明png \xe2\x80\x9cbugs\xe2\x80\x9d
\n\n您可以使用唯一命名的透明 1\xc3\x971 png 文件并将其添加到 RSS 源的描述字段。然后使用您的网站日志(请参阅选项一)查看图像被查看的次数并确定提要被访问的次数。再次,就像第一个选项一样,由于基本上相同的原因,效果不是很好。此外,取决于您的 RSS feed 是如何生成的以及您如何实现 png bug;它可能完全会给你错误的统计数据和印象:你可能认为你的提要很受欢迎,但实际上计数是针对你的帖子\xe2\x80\x93的每个视图的计数。
\n