mxtca2
mxtca2
2018-04-23 08:46
采纳率: 25%
浏览 7.1k

微信分享链接中落地页的地址动态改变,是如何做到的

今天有看到别人分享给我的微信分享链接,进去后发现是域名跳转落地页的形式访问的,取出链接放到浏览器里发现一片空白,仔细观察了下发现隔一段时间后落地页的域名不变,com后面的字符串有变化,访问原先的链接已经没用了,必须要最新的才可以,我想搞明白这是怎么弄的。

操作步骤是这样的,点击微信分享链接,完全加载好后点击右上角复制链接地址,发送给我自己的微信,点开提示错误页面,再次进入分享,取到链接发送自己,发现链接和原先的不一致,不是很明白二次跳转在这环境下是什么意思,而且试过将链接地址放到ie/chrome中去,发现除了在微信里能看到内容,其他均提示错误页面(当时的链接是最新链接)

http://xxx.xxx.xxx.com/oHwB5GTiYViAM1MkmlkI/llso/hHWmrLCod62EeHrcgaaymQ/hHWmrLCod62EeHrcgaamlX6dgZGviLJnhqx5ow
http://xxx.xxx.xxx.com/ui3BS2cGB0LK/llso/hHWmrLCod62EeHrcgaaymQ/hHWmrLCod62EeHrcgaamlX6dgZGvnrZoh3Z5ow

做了次试验,连续获得了三个地址
http://xx.com/lbdOdpwGnKb3H/llso/hHWmrLCod62EeHrcgaaymQ/hHWmrLCod62EeHrcgaamlX6dgZGvrrpoh4Z1ow
http://xx.com/y6etZppVcOWZ4/llso/hHWmrLCod62EeHrcgaaymQ/hHWmrLCod62EeHrcgaamlX6dgZGvrrpoh5x9ow
http://xx.com/sEIz7ifTGo0fM5/llso/hHWmrLCod62EeHrcgaaymQ/hHWmrLCod62EeHrcgaamlX6dgZGvrrpph3Zxow
该三个地址均可正常访问,里面有部分内容完全一致

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

3条回答 默认 最新

  • caozhy
    已采纳

    如果地址有变化,说明有二次跳转,你用ie/chrome f12的network看下http报文,肯定有301/302跳转
    至于判断是否失效,这个要根据你的业务逻辑,比如说hHWmrLCod62EeHrcgaaymQ/hHWmrLCod62EeHrcgaamlX6dgZGviLJnhqx5ow 这些可能是base36或者base64编码的文本,其中可以放过期时间之类的信息

    点赞 评论
  • SB52220
    SB52220 2018-04-23 09:05

    写成全局不可写变量就不会被改变了

    点赞 评论
  • weixin_42028987
    weixin_42028987 2018-04-23 10:06

    void main(void)
    {

    Left_moto_pwm =1;
    Right_moto_pwm=1;                    //使能端置1全速前进
    
    while(1)                            /*无限循环*/
    {   
    
     Left_moto_back; 
     Right_moto_back; 
    
     }
    

    }

    点赞 评论

相关推荐