我在我的网站上有一个名为"Click Me"的链接,大约有100个页面。当有人点击此链接时,我需要能够将点击来源的网址写入 txt 文件,或者在每次点击链接时给我发送电子邮件。
有什么想法吗?
此处请求代码片段,请更新您的问题。我会给你一个关于如何完成它的想法:
在我看来,最有效的一般想法是:
- 仅当内容为"单击我"时,才使用 jQuery 监视用户单击。
- 当点击内容是"点击我"时,通过Ajax加载一些php文件,该文件将阻止点击
- 使用一些参数加载此文件 (
?referer=
... - PHP 文件会将这个
$_GET['referer']
附加到 txt 文件
请记住,用户可以手动欺骗您的点击(转到php文件,然后刷新它)。您必须考虑一些反诈骗过滤器(例如,单击锁定IP点击几秒钟或向您的URL添加一些随机哈希/等)。
希望对您有所帮助,有关更多信息,请使用一些代码升级您的问题。