检查哪个用户点击了哪个链接

时间:2012-04-04 09:13:03

标签: php mysql hyperlink

我网站上的链接很少,如何记录到用户点击哪个链接的数据库。我有数据库和用户链接的记录。我创建了一个表,其中将有userid,linkid。但我不知道如何编码这个PHP。有什么想法吗?

编辑:

<a hef="page.php?id=27">pagename</a>

上面的链接转到计算链接的页面,它会在数据库中查找url并重定向到该页面。但我想看看哪个用户点击了它。

2 个答案:

答案 0 :(得分:1)

最简单的方法是传递link-identifier作为URI参数

一个例子:

<a href="page.php?id=27&clicked=pagename">pagename</a>

现在,您可以通过查看$_GET['clicked']

来获取用户点击的内容

似乎我误解了这个问题

您可以在page.php

上执行此操作
$id = $_GET['id']; //Get the page id
$userid = $_SESSION['id']; // Get the user id if stored in session

//Do something with the user id

header("location: ..."); //redirect to a different place
exit;

答案 1 :(得分:1)

不是链接到http://www.google.com/,而是链接到:

redirect.php?href=http%3A%2F%2Fwww.google.com%2F

在redirect.php中,您INSERT将您的记录放入数据库并执行以下操作:

 header("Location: ".$_GET['href']);