piwik 如何在显示为 img 时获得原始 URL
How can piwik get original URL when showed as img
Piwik(替代 Google Analytics)通过以下代码跟踪 javascript 关闭时的页面访问:
<noscript><p><img src="http://piwik-server.com/piwik.php?idsite=1&rec=1" style="border:0" alt="" /></p></noscript>
此代码足以让 piwik 记录原始 URL。因此,例如,如果此代码位于 http://example.com/some-path.html , the piwik.php script will be able to log the URL "http://example.com/some-path.html 页面上,即使 javascript 已关闭。我会说 piwik.php 是通过另一个 GET 请求单独下载的,没有原始 URL 传递给脚本,所以这应该是不可能的 - 显然不是。它是怎么做到的?
我想我明白了,可以通过 $_SERVER['HTTP_REFERER'] 完成。这里没有魔法 :).
Piwik(替代 Google Analytics)通过以下代码跟踪 javascript 关闭时的页面访问:
<noscript><p><img src="http://piwik-server.com/piwik.php?idsite=1&rec=1" style="border:0" alt="" /></p></noscript>
此代码足以让 piwik 记录原始 URL。因此,例如,如果此代码位于 http://example.com/some-path.html , the piwik.php script will be able to log the URL "http://example.com/some-path.html 页面上,即使 javascript 已关闭。我会说 piwik.php 是通过另一个 GET 请求单独下载的,没有原始 URL 传递给脚本,所以这应该是不可能的 - 显然不是。它是怎么做到的?
我想我明白了,可以通过 $_SERVER['HTTP_REFERER'] 完成。这里没有魔法 :).