当前位置: 首页 > news >正文

微信朋友圈做网站推广赚钱吗/关键词优化排名软件哪家好

微信朋友圈做网站推广赚钱吗,关键词优化排名软件哪家好,个体网站建设,广州网站建设找哪里在开发sql查询小工具时&#xff0c;遇到了POST 提交sql语句去后台查询数据时&#xff0c;后端接受到带有 < 或 > 时的sql语句时&#xff0c;报语法错误。但是把提交的语句打印出来&#xff0c;又没有问题。想想肯定是编码 或转义 问题所至。$sqlQuery html_entity_decod…

在开发sql查询小工具时,遇到了POST 提交sql语句去后台查询数据时,后端接受到带有 < 或 > 时的sql语句时,报语法错误。

但是把提交的语句打印出来,又没有问题。想想肯定是编码 或转义 问题所至。

$sqlQuery = html_entity_decode($_POST["content"]);

$sqlQuery = stripslashes($sqlQuery);

7dbba44b2f20c844bf332c1feecbe14e.png

下面主要介绍了PHP中常用的转义函数、安全函数,使用这些函数可以过滤大部份常见的攻击手段,如SQL注入,需要的朋友可以参考下

1. addslashesaddslashes对SQL语句中的特殊字符进行转义操作,包括(‘), (“), (), (NUL)四个字符,此函数在DBMS没有自己的转义函数时候使用,但是如果DBMS有自己的转义函数,那么推荐使用原装函数,比如MySQL有mysql_real_escape_string函数用来转义SQL。 注意在PHP5.3之前,magic_quotes_gpc是默认开启的,其主要是在$GET, $POST, $COOKIE上执行addslashes操作,所以不需要在这些变量上重复调用addslashes,否则会double escaping的。不过magic_quotes_gpc在PHP5.3就已经被废弃,从PHP5.4开始就已经被移除了,如果使用PHP最新版本可以不用担心这个问题。stripslashes为addslashes的unescape函数。

2. htmlspecialcharshtmlspecialchars把HTML中的几个特殊字符转义成HTML Entity(格式:&xxxx;)形式,包括(&),(‘),(“),()五个字符。

& (AND) => &

” (双引号) => " (当ENT_NOQUOTES没有设置的时候)

‘ (单引号) => ' (当ENT_QUOTES设置)

< (小于号) => <

> (大于号) => >

htmlspecialchars可以用来过滤$GET,$POST,$COOKIE数据,预防XSS。注意htmlspecialchars函数只是把认为有安全隐患的HTML字符进行转义,如果想要把HTML所有可以转义的字符都进行转义的话请使用htmlentities。htmlspecialchars_decode为htmlspecialchars的decode函数。

3. htmlentities

htmlentities把HTML中可以转义的内容转义成HTML Entity。html_entity_decode为htmlentities的decode函数。

4. mysql_real_escape_string

mysql_real_escape_string会调用MySQL的库函数mysql_real_escape_string,对(\x00), (\n), (\r), (), (‘), (\x1a)进行转义,即在前面添加反斜杠(),预防SQL注入。注意你不需要在读取数据库数据的时候调用stripslashes来进行unescape,因为这些反斜杠是在数据库执行SQL的时候添加的,当把数据写入到数据库的时候反斜杠会被移除,所以写入到数据库的内容就是原始数据,并不会在前面多了反斜杠。

5. strip_tagsstrip_tags会过滤掉NUL,HTML和PHP的标签。

6.stripslashes()

函数删除由 addslashes() 函数添加的反斜杠。

7. 结语PHP自带的安全函数并不能完全避免XSS,推荐使用HTML Purifier

http://www.jmfq.cn/news/4899871.html

相关文章:

  • 建设部颁发的证书网站/如何进行品牌宣传与推广
  • 怎么做网站适配/怎样在平台上发布信息推广
  • 临沂网站设计/做关键词优化的公司
  • 网站建设和网络优化/seo从零开始到精通200讲解
  • 重庆大学建设管理与房地产学院网站/一手app推广接单平台
  • 使用iis6搭建网站/北京朝阳区优化
  • wordpress仿p站主题/百家港 seo服务
  • 哈尔滨信息网免费招聘/长沙seo霜天
  • 廊坊网站搜索优化/2345王牌浏览器
  • 东莞优化网站建设/广州营销seo
  • 做任务挣钱的网站聚/页面优化的方法有哪些
  • 珠海响应式网站建设推广公司/抖音关键词排名系统
  • 建一个电商网站多少钱/宁波seo外包推广公司
  • 聊城网站公司/软件培训班学费多少
  • 厦门网络建站公司/百度网页提交入口
  • 网站模板 安全吗/网站制作定制
  • 手机怎样设计网站建设/网站排行
  • 十堰seo优化方法/惠州seo快速排名
  • 专业网站建设公司兴田德润放心/哈尔滨seo
  • 外贸网站 在线留言/白帽seo是什么
  • 网站建设方案 doc/搜索引擎优化介绍
  • 怎样免费做公司网站/百度知道
  • 网络舆情系统/搜索引擎优化概述
  • 网站建设管理工作经验介绍/开网站需要什么流程
  • 网站开发文档总结/seo经理
  • 搜房网站要怎么 做/百度账号一键登录
  • 温州网站建设培训班/市场营销推广策划方案
  • 长沙有哪些招聘网站/网络推广销售是做什么的
  • 公众号的微网站怎么做的/河南seo和网络推广
  • 网站开发遇到的最大困难/百度官网app下载