问题描述
- html、js、jq如何限制页面访问总量
-
就是说只允许访问300次,访问量超过300就跳到别的页面,通过js、jq、html来实现应该怎么做?求详细代码
解决方案
你这个只能后台做,前台获取不到别人是否访问了页面,所以就无法统计你页面的次数
后台设置一个application,没访问一次+1
解决方案二:
仅凭前端代码实现不了你的诉求,需要服务器端得配合
解决方案三:
根据你的意思有两种实现途径,一种是纯粹前端的,一种是和服务器端配合的。
1. 纯前端就是说利用浏览器自带的Localstorage,访问页面时判断是否在里面存储有visitCount,如果没有,给localstorage里存储一个visitCount用于统计访问次数,当然它的值是1。如果有这个东西,那就给它的值+1。如果它的值为300了,让它跳转到其它错误页面。但是你懂得,这样做是限制不了聪明的客户的,因为localstorage是可以清理的。
2.访问页面时就像后台请求访问累计数量。同时后台会给这个数量加1。如果返回给你大于300的值就让它重定向。
解决方案四:
通过后端,,设置一个application的全局变量,,访问一次+1就行了
解决方案五:
如果是用java web的项目的话,可以用拦截器,拦截每个请求时进行访问量统计,如果总数量超过某个阈值,就跳转。
解决方案六:
可以用ajax从后台获取数量,如果传回来的数字大于300就跳转就好啦。
时间: 2024-08-31 10:03:15