0755-23698839
132-6576-8769

解决网站后台添加统计代码等JS代码时出错的问题

创络讲堂 2014-07-21 08:00:00 5969次 https://www.chuangluo.com/news_401.html 作者:创络科技

深圳网站建设公司创络在去年的旧版本网站后台中添加了统计代码等JS代码管理的功能,最近我们发现客户在使用此功能的时候有的时候会出现添加或者编辑出错的问题,经过分析我们已经彻底解决了这个问题。

网站后台添加统计代码等JS

问题重现:

由于已经有好几位客户向我们反馈了这个问题,最初技术员以为是客户操作问题,因为大多数客户在使用这个功能的时候是没有问题的。但是后来我们发现在不同的服务器上,这个功能的使用效果不同。于是我们就猜测可能是服务器环境有关。

问题描述:

由于JS代码中有一些常见的特殊字符,例如斜杠、单引号等等,同时为了防止SQL注入攻击,我们的技术员在处理用户提交的数据的时候会处理掉这些特殊字符。我们会使用到的一对函数就是addslashes()和stripslashes(),但是这两个函数的作用会受到magic_quotes_gpc的影响。

问题关键:

magic_quotes_gpc的开启状态直接影响上述函数的作用,如果magic_quotes_gpc的状态为开启的情况下,PHP程序已经默认处理了特殊字符,因此如果此时在使用addslashes去处理就会出错。

解决方案:

使用get_magic_quotes_gpc()函数判断magic_quotes_gpc的状态,根据不同的状态对客户提交的数据采取不同的处理方案。

  • 如何在后台修改网站的二维码
    2018-08-08 16:45:18
    曾经,电话号码、QQ咨询和在线客服是网站的必备营销元素,而现在,二维码新加入了进来,也成为了网站营销的利器,本文将为您介绍如何在后台修改网站的二维码。
  • 合理规划商城网站后台订单打印的内容
    2018-06-16 23:40:32
    不同的运营者对商城网站订单内容有不同的打印需求,今天,我们就来简单讲述一下有哪些内容通常需要打印在订单上。
  • 看得见用得着的网站后台功能升级说明
    2015-06-16 08:00:00
    通过对客户使用反馈数据的整理分析后,我们发现网站后台在产品分类这一块处理得不够人性化,还有很大的提升空间,这也是本次升级的核心思路。
  • 处理网站程序低概率缺陷:后台上传图片不显示
    2014-06-30 08:00:00
    图片不显示的情况,都是属于低概率缺陷,一般网站用户比较难以遇到。但是用不遇到不代表问题不存在,作为专业网站建设公司,我们应该处理性质类似的所有问题。
  • 怎样通过后台修改网站的背景图片
    2013-05-16 08:00:00
    过去,如果您想要修改网站背景,是不是还得专门打电话到网络公司去,让那边的技术员代为操作?现在,再也不用这么麻烦了。只需要登陆后台,简单的设置一下,就可以达到您想要的效果了。
  • 全新网站管理系统之后台速度优化
    2013-04-28 08:00:00
    创络收集了的客户向我们提出的全部建设性的建议,再结合自己的实际行业经验,总结分析后应用于全新网站管理系统。这套系统不属于创络,而是属于所有曾经关注过创络的朋友们,感谢你们为创络的每一次进步所做的贡献。
标准建站流程
客服电话
  • 132-6576-8769
  • 0755-23698839