Colin_ZE 2017-10-21 08:55 采纳率: 60%
浏览 3459
已采纳

怎样实现纯静态网页展现点击次数

有100个静态页面,纯html的,URL为/1.html,2.html,3.html …… 100.html,也没有数据库。
现在想给这些页面加上一个随机的点击次数,但要求每访问一次这个数字就+1 …

我的想法是能不能我自己先创建一个txt文本 /num.txt,其内容为:

1 354
2 74
3 99002
4 873
……
100 622

然后在每个页面加上

 <script type="text/javascript" src="click.php?id={$arr.id}"></script>

这个click.php读取并显示num.txt里网页ID对应的数值,每点击一次都将对应的数值+1 ,不知道能否实现,请懂的朋友帮忙看看:

  • 写回答

7条回答 默认 最新

  • MikeDDT009 2017-10-22 07:18
    关注

    想要计算保留始终需要一个后台吧,你这里是PHP,那么就在浏览器请求的时候就让访问数增加再发送网页不就行了,而你的意思大概是每次都要保留结果到本地做到持久化,那就是这几个步骤:
    1.浏览器请求到后台
    2.后台先根据URL或者其它来判断访问的是哪个静态网页,读取当前本地存放的访问数本地文件,获得当前访问的静态页面的访问数然后对这个静态网页的访问数+1,并且再写入本地文件
    3.服务器响应网页

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(6条)

报告相同问题?

悬赏问题

  • ¥15 如何在scanpy上做差异基因和通路富集?
  • ¥20 关于#硬件工程#的问题,请各位专家解答!
  • ¥15 关于#matlab#的问题:期望的系统闭环传递函数为G(s)=wn^2/s^2+2¢wn+wn^2阻尼系数¢=0.707,使系统具有较小的超调量
  • ¥15 FLUENT如何实现在堆积颗粒的上表面加载高斯热源
  • ¥30 截图中的mathematics程序转换成matlab
  • ¥15 动力学代码报错,维度不匹配
  • ¥15 Power query添加列问题
  • ¥50 Kubernetes&Fission&Eleasticsearch
  • ¥15 報錯:Person is not mapped,如何解決?
  • ¥15 c++头文件不能识别CDialog