0

有谁知道如何使用 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

你们是否仅使用 cookie 和 PHP 对此有任何意见?没有数据库,没有会话,没有安全问题,没有程序设计讽刺请。谢谢你。

4

1 回答 1

1

如果这是一个将用户从您的应用程序中带走的链接,那么您将不得不使用 jquery 并向该特定链接添加一个 onclick 列表器,并让 ajax 从后端 php 页面运行一个计数器。如果您的链接只是将用户带到应用程序的另一个页面,您可以有一些类似的东西

$counter = $_COOKIE["cookie_name"];
$counter++;
$expire=time()+60*60*24*30;
setcookie("cookie_name", $counter, $expire);
于 2013-11-13T06:02:44.630 回答