优化、建站、营销知识
刻苦驴一直在做且免费分享

加粉页面微信ip固定代码分享

之前,做竞价朋友让刻苦驴帮忙改一下微信随机方式,主要需求就是让同一个ip访问同一页面,固定微信号的代码。因此,刻苦驴今天就给大家分享这样的让同一ip固定微信号的代码!主要有一下两种方式。

 1 <!-- 用法示例一:同一IP显示让其一直显示同一个微信号,不同ip 则指定概率随机切换微信号; -->
 2 <script src="http://pv.sohu.com/cityjson?ie=utf-8"></script>
 3 <script type="text/javascript">
 4   console.log(returnCitySN["cip"]+','+returnCitySN["cname"]);//JS获取公网IP和城市
 5 </script>
 6 <script>
 7 var stxlwx = "";
 8 var shopcatCookit=window.localStorage.getItem("sign_ip");
 9 
10 if(shopcatCookit != null && shopcatCookit == returnCitySN["cip"]){//同一ip时
11     var stxlwx = window.localStorage.getItem("sign_wx");
12     console.log("同一IP"+shopcatCookit+"对应微信号:"+stxlwx);  
13 }else{//新ip或不同ip时
14     //匹配概率
15     var gailv = Math.floor((Math.random()*100));
16     if( gailv > 50){ 
17                  console.log("概率50%");
18          var arr_wx =['11111111'];  //微信号   50%
19          
20     }else if(gailv > 20 && gailv <= 50){  
21       console.log("概率30%");
22        var arr_wx =['222222222'];  //微信号    30%
23         
24     }else if(gailv <= 20){  
25       console.log("概率20%");
26                 var arr_wx =['333333333'];  //微信号   20%
27        
28     }
29     var wx_index = Math.floor((Math.random()*arr_wx.length));
30     var stxlwx = arr_wx[wx_index];
31     console.log("随机微信号:"+stxlwx);   
32     // 设置缓存
33     window.localStorage.setItem("sign_ip",returnCitySN["cip"]);
34     window.localStorage.setItem("sign_wx",stxlwx);
35 }
36 </script>
1 <!-- 用法示例二,数组里微信号越多则随机概率 越低 如1个微信号是100%,2个微信号是各50%,3个是各33%......以此类推。-->
 2 <script src="http://pv.sohu.com/cityjson?ie=utf-8"></script>
 3 <script type="text/javascript">
 4   console.log(returnCitySN["cip"]+','+returnCitySN["cname"]);
 5 </script>
 6 <script>
 7 var stxlwx = "";
 8 var shopcatCookit=window.localStorage.getItem("sign_ip");
 9 
10 if(shopcatCookit != null && shopcatCookit == returnCitySN["cip"]+20){//同一ip时
11     var stxlwx = window.localStorage.getItem("sign_wx");
12     console.log("同一IP"+shopcatCookit+"对应微信号:"+stxlwx);    
13 }else{//新ip或不同ip时
14 
15      //2个微信号则50%,3个微信号则33%;4个微信号则25%........以此类推,微信号越多概率越低。
16     var arr_wx =['11111111','2222222']; 
17     
18     var wx_index = Math.floor((Math.random()*arr_wx.length));
19     var stxlwx = arr_wx[wx_index];
20     console.log("随机微信号:"+stxlwx);    
21     // 设置缓存
22     window.localStorage.setItem("sign_ip",returnCitySN["cip"]);
23     window.localStorage.setItem("sign_wx",stxlwx);
24 }
25 </script>

这个就是“相同公网 IP 的访客访问落地页,让其一直显示最初显示的微信号,不同公网 IP 则指定概率随机切换微信号”的代码,希望对大家有所帮助。如果还有不明白的地方,欢迎留言。

代码分享,可能小程序看着不太行:建议就是电脑访问www.kekulvseo.com查看代码!

赞(0)
未经允许不得转载:【刻苦驴笔记】 » 加粉页面微信ip固定代码分享

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址