我想知道如何获得其他网站的访问量。比如说 我给一些博主提供了一些代码,这些代码可以粘贴到自己的网站上 在那里,我获得有关该网页访问次数的信息。
我需要做某种iframe
事吗?我该怎么做?
答案 0 :(得分:0)
您的链接可能是在服务器上运行脚本的1px iframe。
<iframe src="http://www.yoursite.com/somescript.php" height="1px" width="1px"></iframe>
这完全取决于您脚本跟踪的内容,它可以在每次查看时记录。
<?php
$oldviews = $oldviews; // get the old views from wherever
// increment per view? obviously you should be cross-checking against the visitors IP address, someone could just be reloading the page 20 times and it would be logged
$newviews = $oldviews + 1;
// put into the database or text file (wherever you'd store it)...
?>
答案 1 :(得分:0)
您可以轻松使用免费的在线第三方工具(正如我在评论中提到的那样)或使用JavaScript(AJAX)编写您自己的访问计数器,但您应该考虑到{{3} }问题在这里,因为我假设你想用你的计数来更新另一个域。
答案 2 :(得分:0)
只是要从评论中扩展我的答案,如果您想开始记录和跟踪自己的分析,首先提供带有回溯标记的“代码行”,以区分即将到来的链接。
提供给关联公司的代码行:
<a href="someblogpost.php?trackback=true" title="Link to Originator's Website">
To My Site
</a>
用户输入标题someblogpost.php
后,如果存在引用,则执行任何检查。
/**
* is it a track back from one of your links?
**/
$isTrackback = ( ( isset( $_GET["trackback"] )
&& $_GET["trackback"] == 'true' ) ? true : false );
/**
* If so, begin data collecting..
**/
if ( $isTrackback ) {
//Some Info
$From = $_SERVER["HTTP_REFERER"];
$When = date('d-m-Y', strtotime('now'));
//Inserts the Information into the Db
InsertVisitorToCounter( $From, $When, $Other.. );
}
正如Yair Nevet所说,如果您使用Google Analytics会更好,那么您可以过滤,定位和梳理更多更多信息。
答案 3 :(得分:0)
在您的Web主机服务器上设置允许日志记录,然后从任何第三方软件使用(网站分析)访问日志文件