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

创络讲堂 2014-07-21 08:00:00 5629次 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咨询和在线客服是网站的必备营销元素,而现在,二维码新加入了进来,也成为了网站营销的利器,本文将为您介绍如何在后台修改网站的二维码。
  • 如何在后台修改网站LOGO标志
    2018-08-07 17:49:06
    网站LOGO标志的更换频率相对来说很低,但是也有机会被客户使用到,我们专门开发了LOGO修改功能,操作简单,敬请阅读参考本文详细内容!
  • 看得见用得着的网站后台功能升级说明
    2015-06-16 08:00:00
    通过对客户使用反馈数据的整理分析后,我们发现网站后台在产品分类这一块处理得不够人性化,还有很大的提升空间,这也是本次升级的核心思路。
  • 网站后台管理系统更新:添加图片水印功能
    2014-04-24 08:00:00
    深圳网络公司创络最新发布的图片水印功能可以有效防止他人在未经许可的情况下引用网站上的图,其仅对上传后生成的产品、案例等的大图添加水印,小图不受影响,以有效保持列表页整洁。
  • 网站后台新增文件上传进度显示功能
    2013-10-30 08:00:00
    由于客户对文件上传进度显示功能有着迫切的需求,于是深圳网络公司【创络】重新升级了网站后台的文件上传功能,在实现文件上传进度显示的同时,提升了大文件上传的可靠性,并且有自动记忆功能。
  • 在后台怎样设置才能屏蔽网站右键禁止复制
    2013-05-16 08:00:00
    以前因为没有做过网站右键屏蔽功能,所以我们自己的网站有吃过亏,辛辛苦苦编辑的原创文章,被其他网络公司随便就复制走了。为了避免大家也遇到这样的事情,我们专门在后台开发了一个新功能。
标准建站流程
客服电话
  • 0755-23698839
  • 132-6576-8769