请选择 进入手机版 | 继续访问电脑版

SpeedPHP框架

 找回密码
 注册成为新用户

QQ登录

只需一步,快速开始

12
返回列表 发新帖
楼主: 278086346

代码会自动循环2次,很奇怪

[复制链接]
 楼主| 发表于 2017-4-8 13:46:03 | 显示全部楼层
jake 发表于 2017-4-7 17:20
那试试最精简,action就输出个helloworld,写个随机文件名的空文件到本地(证明执行次数),然后就exit()掉 ...


<{spUrl c=main a=votemin user_gonhao=$smarty.session.userinfo.user_gonhao openid=$smarty.session.openid token=$smarty.session.access_token id=$value['ct_id']}>  

user_gonhao=$smarty.session.userinfo.user_gonhao   token=$smarty.session.access_token   只要有这两句话,就会加载两次,百思不得其解。。。。jake 这个session会导致这样吗?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册成为新用户

x
发表于 2017-4-8 16:58:30 | 显示全部楼层
开启了浏览器的预加载功能导致的吧。鼠标移到A标签浏览器会预加载这个连接,提前访问了一次,你再点开又访问了一次。
发表于 2017-4-8 16:59:59 | 显示全部楼层
正好也符合你的情况,预加载只加载A标签,不加载form
发表于 2017-4-8 22:09:59 | 显示全部楼层
熊家湾的孩子 发表于 2017-4-8 16:58
开启了浏览器的预加载功能导致的吧。鼠标移到A标签浏览器会预加载这个连接,提前访问了一次,你再点开又访 ...

比较赞同这个,有试过换个浏览器吗?

搜狗浏览器是会有所谓的预加载,是强制功能。
 楼主| 发表于 2017-4-16 13:41:33 | 显示全部楼层
熊家湾的孩子 发表于 2017-4-8 16:58
开启了浏览器的预加载功能导致的吧。鼠标移到A标签浏览器会预加载这个连接,提前访问了一次,你再点开又访 ...

用了360浏览器,IE,谷歌,这三个,都会出现同样情况,包括手机的微信浏览器和QQ浏览器,都有这些情况。
   没有开启这个功能。目前只能用form,暂时未找到使用A标签的解决方案。。。
 楼主| 发表于 2017-4-16 13:43:19 | 显示全部楼层
熊家湾的孩子 发表于 2017-4-8 16:58
开启了浏览器的预加载功能导致的吧。鼠标移到A标签浏览器会预加载这个连接,提前访问了一次,你再点开又访 ...

并且不是移动上去会加载,而是点击后,才运行一次,然后不做任何操作,几秒后又默认后台运行了一次。  移上去是没有任何运行的
发表于 2017-4-16 21:54:23 | 显示全部楼层
278086346 发表于 2017-4-7 17:21
最后发现,是这一段微信官方接口出现的问题,我删除这个就没有问题,还在研究。。。JAKE看出哪里问题吗
...

之前这两个回复,被论坛的关键字屏蔽给拦下来了,现在才看到。

如果是这块有问题,或者有可能是因为WX请求之前,会有可能有回调,这个回调造成二次运行的错觉把。
发表于 2018-3-2 09:30:13 | 显示全部楼层
Token应该会重复请求
您需要登录后才可以回帖 登录 | 注册成为新用户

本版积分规则

手机浏览|简版|中文PHP框架|开源协议|SpeedPHP.com ( 粤ICP备08008671号

GMT+8, 2019-12-10 22:17

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表