我想知道是否可以在不使用php的情况下制作下载计数器。我被告知这是可能的,但找不到任何帮助过我的地方。
我正在尝试将计数保存到服务器上的文本文件中。我不能使用PHP,因为我的服务器不允许使用它。我尝试过javascript但似乎无法正常工作。任何建议或指导将不胜感激!
服务器允许,html,javascript和css。
答案 0 :(得分:1)
PHP是主机服务上最常用的服务器语言,如果您的服务器不允许,您可能无法在服务器端使用任何语言。
假设您不能在服务器端使用任何语言,那么有两种可能的操作。
使用第三方服务可能很复杂,您需要了解一下跨源请求。你需要添加一些javascript librairies并理解很多概念,所以我会选择简单的。
您的浏览器有一个可以通过Javascrip访问的localStorage https://developer.mozilla.org/en-US/docs/Web/API/Window/localStorage
[!]知道这只会在您的浏览器上保存,因此其他用户或会话将无权访问该计数器。
// get the saved value or zero if not found
var count = localStorage.getItem('so-demo') || 0;
// increment the value by 1
count++;
// save the value
localStorage.setItem('so-demo', count);
// show the actual value
document.getElementById('theValue').innerHTML = count
<div id="theValue">localStorage is not allowed on stack overflow but works elsewhere</div>
答案 1 :(得分:0)
类似的问题已经提出,请查看this topic
Google Analytics建议的方式有一个很好的主意