开发者社区> 问答> 正文

cookie限制ip访问次数代码和跳转

如何用php或者js让每个ip第一次访问首页时跳转到页面1,再次访问首页就无法进入

展开
收起
小旋风柴进 2016-03-10 10:01:31 3664 0
1 条回答
写回答
取消 提交回答
  • cookie可以,但是针对浏览器,获取不到ip地址,需要结合服务器端才能控制ip,但是别人清除cookie后又可以访问了,要持久化需要服务器端入库保存ip地址才行

     <script>
         var c = document.cookie;
         if (c.indexOf('isfirstvisited=false') != -1) {//访问过,跳转到其他页面
             location = 'error.html'
         }
         else {//没有访问过,设置cookie
             var d = new Date();
             d.setFullYear(d.getFullYear() + 1);//cookie有效期1年
             document.cookie = 'isfirstvisited=false;expires=' + d.toGMTString();
         }
    </script>

    第一次访问可以。。后续跳转到error.html

    2019-07-17 18:56:55
    赞同 展开评论 打赏
问答分类:
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载