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

创办网站要多少钱小电商平台有哪些

创办网站要多少钱,小电商平台有哪些,上班自己花钱做的网站,天心区网站建设公司文章目录 前言什么是sql注入防止SQL注入Like语句中的注入后言 前言 hello world欢迎来到前端的新世界 #x1f61c;当前文章系列专栏#xff1a;Mysql #x1f431;‍#x1f453;博主在前端领域还有很多知识和技术需要掌握#xff0c;正在不断努力填补技术短板。(如果出现… 文章目录 前言什么是sql注入防止SQL注入Like语句中的注入后言 前言 hello world欢迎来到前端的新世界 当前文章系列专栏Mysql ‍博主在前端领域还有很多知识和技术需要掌握正在不断努力填补技术短板。(如果出现错误感谢大家指出) 感谢大家支持您的观看就是作者创作的动力 什么是sql注入 如果您通过网页获取用户输入的数据并将其插入一个MySQL数据库那么就有可能发生SQL注入安全的问题。 本章节将为大家介绍如何防止SQL注入并通过脚本来过滤SQL中注入的字符。 所谓SQL注入就是通过把SQL命令插入到Web表单递交或输入域名或页面请求的查询字符串最终达到欺骗服务器执行恶意的SQL命令。 我们永远不要信任用户的输入我们必须认定用户输入的数据都是不安全的我们都需要对用户输入的数据进行过滤处理。 以下实例中输入的用户名必须为字母、数字及下划线的组合且用户名长度为 8 到 20 个字符之间 if (preg_match(/^\w{8,20}$/, $_GET[username], $matches)) {$result mysql_query(SELECT * FROM users WHERE username$matches[0]); }else {echo username 输入异常; }让我们看下在没有过滤特殊字符时出现的SQL情况 // 设定$name 中插入了我们不需要的SQL语句 $name Qadir; DELETE FROM users;; mysql_query(SELECT * FROM users WHERE name{$name});以上的注入语句中我们没有对 n a m e 的变量进行过滤 name 的变量进行过滤 name的变量进行过滤name 中插入了我们不需要的SQL语句将删除 users 表中的所有数据。 在PHP中的 mysql_query() 是不允许执行多个SQL语句的但是在 SQLite 和 PostgreSQL 是可以同时执行多条SQL语句的所以我们对这些用户的数据需要进行严格的验证。 防止SQL注入我们需要注意以下几个要点 永远不要信任用户的输入。对用户的输入进行校验可以通过正则表达式或限制长度对单引号和 双-进行转换等。永远不要使用动态拼装sql可以使用参数化的sql或者直接使用存储过程进行数据查询存取。永远不要使用管理员权限的数据库连接为每个应用使用单独的权限有限的数据库连接。不要把机密信息直接存放加密或者hash掉密码和敏感的信息。应用的异常信息应该给出尽可能少的提示最好使用自定义的错误信息对原始错误信息进行包装sql注入的检测方法一般采取辅助软件或网站平台来检测软件一般采用sql注入检测工具jsky网站平台就有亿思网站安全平台检测工具。MDCSOFT SCAN等。采用MDCSOFT-IPS可以有效的防御SQL注入XSS攻击等。 防止SQL注入 在脚本语言如Perl和PHP你可以对用户输入的数据进行转义从而来防止SQL注入。 PHP的MySQL扩展提供了mysql_real_escape_string()函数来转义特殊的输入字符。 if (get_magic_quotes_gpc()) {$name stripslashes($name); } $name mysql_real_escape_string($name); mysql_query(SELECT * FROM users WHERE name{$name});Like语句中的注入 like查询时如果用户输入的值有“和”%则会出现这种情况用户本来只是想查询abcd查询结果中却有abcd_、“abcde”、“abcdf等等用户要查询30%”注百分之三十时也会出现问题。 在PHP脚本中我们可以使用addcslashes()函数来处理以上情况如下实例 $sub addcslashes(mysql_real_escape_string(%something_), %_); // $sub \%something\_ mysql_query(SELECT * FROM messages WHERE subject LIKE {$sub}%);addcslashes() 函数在指定的字符前添加反斜杠。 语法格式: addcslashes(string,characters)后言 创作不易要是本文章对广大读者有那么一点点帮助 不妨三连支持一下您的鼓励就是博主创作的动力
http://www.zqtcl.cn/news/667859/

相关文章:

  • 东莞做网站哪家最好电商网站支付接口
  • 西安火车站网站建设深圳做百度网站
  • asp网站助手金融学类就业方向及就业前景
  • 用点心做点心官方网站现在手机网站用什么做的好
  • 唐山市路桥建设有限公司网站专门写文章的网站
  • 东莞食品网站建设湖南企业竞价优化
  • 吉林网站建设找哪家湛江大型网站模板建设
  • 中国建设监理业协会网站国产cms
  • 计算机网站建设与维护wordpress 500错误
  • 元器件网站开发客户wordpress伪静态301错误
  • 网站设计排行怎么样用ppt做网站
  • 网站联盟名词解释网站建设 上海网站建设
  • 南通优普高端网站建设wordpress 煎蛋主题
  • 大企业网站制作及维护关于网站建设的论文题目
  • wordpress网站字体淄博网站搜索排名
  • visual stdio 做网站 注册用户 密码必须6位以上品牌服装网站源码
  • 做网站用到的技术湖南建设银行网站
  • 成都大型网站设计公司电脑上重新下载一个wordpress
  • 番禺网站建设知乎自己做网站卖矿山设备
  • 手表网站起名登录页面html模板
  • 泰国如何做网站推广大英网站建设工作
  • 山东省职业能力建设处网站dz论坛怎么做视频网站吗
  • 郑州专业做网站的公司今天郑州最新通告
  • wap网站引导页特效wordpress 文章 数据库
  • 做建筑效果图最好的网站做网站是如果盈利的
  • 企业网站seo托管怎么做seo公司培训
  • 自己做网站不想买空间 自己电脑可以做服务器吗?下载建设网站软件
  • 有服务器自己怎么做网站百度广告电话号码是多少
  • 一个网站 两个数据库沈阳市住房和城乡建设厅网站
  • 重庆建站网站流程及费用制作网页界面工具