是否有人知道如何跟踪用户在PHP上使用Cookie点击链接的次数?我希望能够在没有数据库的情况下使用PHP简单地进行用户登录,但仅出于教育目的而使用cookie。
// Form in HTML
name: _____________
email: ____________
SUBMIT
// After submit, variables $_POST['name'] and $_POST['email'] collect
// Info, records it on COOKIES
// Echo sentence saying: here's your link **which downloads a PDF**
// The click event is recorded as well to make sure that I allow user to click on it once
你们有没有使用cookies和PHP的任何输入?没有数据库,没有会话,没有安全问题,没有程序设计讽刺请。谢谢。
答案 0 :(得分:1)
如果这是一个让用户远离你的应用程序的链接,那么你将不得不使用jquery并在该特定链接上添加一个onclick listner,并让ajax从后端php页面运行一个计数器。 如果你的链接只是将用户带到应用程序的另一个页面,你可以有一些像
这样的东西$counter = $_COOKIE["cookie_name"];
$counter++;
$expire=time()+60*60*24*30;
setcookie("cookie_name", $counter, $expire);