可能重复:
setting up a database for tracking which users have clicked which links?
我想知道一种可以跟踪用户进出我网页的方法, 例如: 用户进入我的网站的“some_page”,或退出我的网站的“some_page”,或退出我的网站。
也许我可以在php中设置一个变量来跟踪这个? (确切地知道我的用户所在的页面有点想法) 你能提供一个方法或代码来解决这个问题吗?
答案 0 :(得分:1)
您可以在每个页面上传递查询字符串或设置变量。比如你有一个var $ urlId,然后传递一个值Home.php ...
public function visitedPage()
{
$urlId = 'Home.php';
if ($urlId)
{
$count = 1;
$ip = $_SERVER['REMOTE_ADDR'];
$page = array(
'page' => $urlId, 'ip' => $ip, 'count' => $count,
);
return $page;
}
}
您可以保存到您的数据库 - > $ urlID或页面。
您可以保存到您的数据库 - > $ ip的用户 - 你可以确定唯一的访问者等...你可以添加额外的功能。
您可以保存到您的数据库 - > $ count ...“编辑此部分”。添加其他功能或方法,以便在用户再次访问站点/页面时自动增加计数。您将知道他访问过该页面/网站的次数。您可以通过IP确定是否为同一用户。
希望这个小小的想法会有所帮助。