0755-23698839
132-6576-8769

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

创络讲堂 2014-07-21 08:00:00 6931次 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的状态,根据不同的状态对客户提交的数据采取不同的处理方案。

  • 解决PHP网站后台设置了图片或文字水印却没有效果
    2020-06-03 10:13:18
    为了保护客户网站的图片资源不被别人随意下载使用,我们默认会帮客户网站开发PHP水印功能,但水印图片尺寸不宜过大,推荐使用背景透明的PNG图片。
  • 为什么复制粘贴到网站后台的文章字体大小有时会不一样
    2020-05-28 11:43:18
    为什么复制粘贴到网站后台的文章字体大小有时会不一样?这主要是因为复制的文章中带了文章来源的一些样式代码,这些代码对于我们自己的网站来说是没有用的,甚至有一定的负面影响。
  • 看得见用得着的网站后台功能升级说明
    2015-06-16 08:00:00
    通过对客户使用反馈数据的整理分析后,我们发现网站后台在产品分类这一块处理得不够人性化,还有很大的提升空间,这也是本次升级的核心思路。
  • 多语言版本网站后台操作解决方案
    2014-12-25 08:00:00
    多语言版本网站常见于一些涉及到产品出口的企业网站,这种类型的网站除了需要简体中文版以外,还需要其他语言版本。我们的解决方案主要是:多语言版本集成在一个后台、多语言版本后台各自独立互不干扰。
  • 网站后台新增文件上传进度显示功能
    2013-10-30 08:00:00
    由于客户对文件上传进度显示功能有着迫切的需求,于是深圳网络公司【创络】重新升级了网站后台的文件上传功能,在实现文件上传进度显示的同时,提升了大文件上传的可靠性,并且有自动记忆功能。
  • 如何设置网站后台的留言提醒功能
    2013-06-03 08:00:00
    由于近期开展30天促销活动,我司网站系统中的留言提醒功能免费向活动期间新签单客户开放。而从最近的几位客户使用情况来看,大家在使用时还有一点点障碍。今天,创络就详细说明一下如何使用本功能。
标准建站流程
客服电话
  • 132-6576-8769
  • 0755-23698839