php - ecshop 第一次打开页面显示空白。刷新才显示出来。

 多米音乐_34216717 发布于 2022-11-18 18:16

服务器:nginx 1.9
php7
ecshop适配了php7.在chrome,uc,Edge浏览器首次打开网站的情况下,显示空白。刷新一下才显示内容。之后打开网站其他链接都正常显示。在隐身模式测试,第一次均显示空白。

空白页面显示是http 200
后台链接不会出现这种情况
经测试,服务器上的其他网站不出现这个问题。
网址:http://www.sufushi.com/

如需其他资料详情请告知。

2016.3.31 2:00 pm 回到本地测试,状况类似又有些不同。
chrome提示“err_content_decoding_failed”,随后又自动刷新显示正常内容。
这个提示经查证与gzip无关。关闭gzip也会出现

2016.4.1 09:30pm
已解决。经仔细比对文件修改。发现是升级了ECSHOP的ip数据库(纯真ip数据库)和城市位置函数添加操作的问题。
具体细节不懂,但是已经修改回来。测试正常了。
谢谢大家的回答!

2 个回答
  • 可能是进去要设置下cookie或者是session的,然后首次进去还没有设置就读取了什么地方吧。我试了下,把浏览器的cookie清除就会出现空白的页面。
    至于空白的页面可能是读取session或者是cookie时php报错了,导致脚本停止了,而且你线上的php错误肯定是没有显示的。
    建议你去看看服务器上的php的错误日志咯。

    2022-11-18 19:13 回答

  • cookie中的ECS_ID有问题,需要存在才能展示内容,第一次访问不存在,所以没有内容,然后才写下了这个cookie,第二次访问有了,有内容展示了
    检查下ECS_ID这个的作用

    2022-11-18 19:13 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有