<?xml version="1.0" encoding="utf-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><title>个人技术学习记录</title><link>https://www.qiuqzh.cn/</link><description></description><item><title>PHP网站被攻击的16种方式</title><link>https://www.qiuqzh.cn/?id=3</link><description>&lt;p style=&quot;margin-top: 0px; margin-bottom: 0px; padding: 0px; max-width: 100%; clear: both; min-height: 1em; text-align: justify; white-space: normal; color: rgb(62, 62, 62); font-family: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, &amp;quot;Hiragino Sans GB&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, Arial, sans-serif; font-size: 16px; text-indent: 0em; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;strong&gt;&lt;span style=&quot;margin: 0px; padding: 0px; max-width: 100%; font-family: 宋体, SimSun; font-size: 16px; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;1、命令注入(Command Injection)&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p style=&quot;margin-top: 0px; margin-bottom: 0px; padding: 0px; max-width: 100%; clear: both; min-height: 1em; text-align: justify; white-space: normal; color: rgb(62, 62, 62); font-family: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, &amp;quot;Hiragino Sans GB&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, Arial, sans-serif; font-size: 16px; text-indent: 0em; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;strong&gt;&lt;span style=&quot;margin: 0px; padding: 0px; max-width: 100%; font-family: 宋体, SimSun; font-size: 16px; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;2、eval注入(Eval Injection)&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;h5 style=&quot;margin-top: 0px; margin-bottom: 0px; padding: 0px; max-width: 100%; clear: both; min-height: 1em; text-align: justify; white-space: normal; color: rgb(62, 62, 62); font-family: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, &amp;quot;Hiragino Sans GB&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, Arial, sans-serif; font-size: 16px; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;strong&gt;&lt;span style=&quot;margin: 0px; padding: 0px; max-width: 100%; font-family: 宋体, SimSun; font-size: 16px; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;3、客户端脚本攻击(Script Insertion)&lt;/span&gt;&lt;/strong&gt;&lt;/h5&gt;&lt;h5 style=&quot;margin-top: 0px; margin-bottom: 0px; padding: 0px; max-width: 100%; clear: both; min-height: 1em; text-align: justify; white-space: normal; color: rgb(62, 62, 62); font-family: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, &amp;quot;Hiragino Sans GB&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, Arial, sans-serif; font-size: 16px; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;strong&gt;&lt;span style=&quot;margin: 0px; padding: 0px; max-width: 100%; font-family: 宋体, SimSun; font-size: 16px; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;4、跨网站脚本攻击(Cross Site Scripting, XSS)&lt;/span&gt;&lt;/strong&gt;&lt;/h5&gt;&lt;h5 style=&quot;margin-top: 0px; margin-bottom: 0px; padding: 0px; max-width: 100%; clear: both; min-height: 1em; text-align: justify; white-space: normal; color: rgb(62, 62, 62); font-family: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, &amp;quot;Hiragino Sans GB&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, Arial, sans-serif; font-size: 16px; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;strong&gt;&lt;span style=&quot;margin: 0px; padding: 0px; max-width: 100%; font-family: 宋体, SimSun; font-size: 16px; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;5、SQL注入攻击(SQL injection)&lt;/span&gt;&lt;/strong&gt;&lt;/h5&gt;&lt;h5 style=&quot;margin-top: 0px; margin-bottom: 0px; padding: 0px; max-width: 100%; clear: both; min-height: 1em; text-align: justify; white-space: normal; color: rgb(62, 62, 62); font-family: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, &amp;quot;Hiragino Sans GB&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, Arial, sans-serif; font-size: 16px; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;strong&gt;&lt;span style=&quot;margin: 0px; padding: 0px; max-width: 100%; font-family: 宋体, SimSun; font-size: 16px; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;6、跨网站请求伪造攻击(Cross Site Request Forgeries, CSRF)&lt;/span&gt;&lt;/strong&gt;&lt;/h5&gt;&lt;h5 style=&quot;margin-top: 0px; margin-bottom: 0px; padding: 0px; max-width: 100%; clear: both; min-height: 1em; text-align: justify; white-space: normal; color: rgb(62, 62, 62); font-family: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, &amp;quot;Hiragino Sans GB&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, Arial, sans-serif; font-size: 16px; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;strong&gt;&lt;span style=&quot;margin: 0px; padding: 0px; max-width: 100%; font-family: 宋体, SimSun; font-size: 16px; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;7、Session 会话劫持(Session Hijacking)&lt;/span&gt;&lt;/strong&gt;&lt;/h5&gt;&lt;h5 style=&quot;margin-top: 0px; margin-bottom: 0px; padding: 0px; max-width: 100%; clear: both; min-height: 1em; text-align: justify; white-space: normal; color: rgb(62, 62, 62); font-family: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, &amp;quot;Hiragino Sans GB&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, Arial, sans-serif; font-size: 16px; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;strong&gt;&lt;span style=&quot;margin: 0px; padding: 0px; max-width: 100%; font-family: 宋体, SimSun; font-size: 16px; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;8、Session 固定攻击(Session Fixation)&lt;/span&gt;&lt;/strong&gt;&lt;/h5&gt;&lt;h5 style=&quot;margin-top: 0px; margin-bottom: 0px; padding: 0px; max-width: 100%; clear: both; min-height: 1em; text-align: justify; white-space: normal; color: rgb(62, 62, 62); font-family: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, &amp;quot;Hiragino Sans GB&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, Arial, sans-serif; font-size: 16px; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;strong&gt;&lt;span style=&quot;margin: 0px; padding: 0px; max-width: 100%; font-family: 宋体, SimSun; font-size: 16px; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;9、HTTP响应拆分攻击(HTTP Response Splitting)&lt;/span&gt;&lt;/strong&gt;&lt;/h5&gt;&lt;h5 style=&quot;margin-top: 0px; margin-bottom: 0px; padding: 0px; max-width: 100%; clear: both; min-height: 1em; text-align: justify; white-space: normal; color: rgb(62, 62, 62); font-family: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, &amp;quot;Hiragino Sans GB&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, Arial, sans-serif; font-size: 16px; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;strong&gt;&lt;span style=&quot;margin: 0px; padding: 0px; max-width: 100%; font-family: 宋体, SimSun; font-size: 16px; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;10、文件上传漏洞(File Upload Attack)&lt;/span&gt;&lt;/strong&gt;&lt;/h5&gt;&lt;h5 style=&quot;margin-top: 0px; margin-bottom: 0px; padding: 0px; max-width: 100%; clear: both; min-height: 1em; text-align: justify; white-space: normal; color: rgb(62, 62, 62); font-family: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, &amp;quot;Hiragino Sans GB&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, Arial, sans-serif; font-size: 16px; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;strong&gt;&lt;span style=&quot;margin: 0px; padding: 0px; max-width: 100%; font-family: 宋体, SimSun; font-size: 16px; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;11、目录穿越漏洞(Directory Traversal)&lt;/span&gt;&lt;/strong&gt;&lt;/h5&gt;&lt;h5 style=&quot;margin-top: 0px; margin-bottom: 0px; padding: 0px; max-width: 100%; clear: both; min-height: 1em; text-align: justify; white-space: normal; color: rgb(62, 62, 62); font-family: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, &amp;quot;Hiragino Sans GB&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, Arial, sans-serif; font-size: 16px; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;strong&gt;&lt;span style=&quot;margin: 0px; padding: 0px; max-width: 100%; font-family: 宋体, SimSun; font-size: 16px; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;12、远程文件包含攻击(Remote Inclusion)&lt;/span&gt;&lt;/strong&gt;&lt;/h5&gt;&lt;h5 style=&quot;margin-top: 0px; margin-bottom: 0px; padding: 0px; max-width: 100%; clear: both; min-height: 1em; text-align: justify; white-space: normal; color: rgb(62, 62, 62); font-family: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, &amp;quot;Hiragino Sans GB&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, Arial, sans-serif; font-size: 16px; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;strong&gt;&lt;span style=&quot;margin: 0px; padding: 0px; max-width: 100%; font-family: 宋体, SimSun; font-size: 16px; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;13、动态函数注入攻击(Dynamic Variable Evaluation)&lt;/span&gt;&lt;/strong&gt;&lt;/h5&gt;&lt;h5 style=&quot;margin-top: 0px; margin-bottom: 0px; padding: 0px; max-width: 100%; clear: both; min-height: 1em; text-align: justify; white-space: normal; color: rgb(62, 62, 62); font-family: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, &amp;quot;Hiragino Sans GB&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, Arial, sans-serif; font-size: 16px; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;strong&gt;&lt;span style=&quot;margin: 0px; padding: 0px; max-width: 100%; font-family: 宋体, SimSun; font-size: 16px; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;14、URL攻击(URL attack)&lt;/span&gt;&lt;/strong&gt;&lt;/h5&gt;&lt;h5 style=&quot;margin-top: 0px; margin-bottom: 0px; padding: 0px; max-width: 100%; clear: both; min-height: 1em; text-align: justify; white-space: normal; color: rgb(62, 62, 62); font-family: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, &amp;quot;Hiragino Sans GB&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, Arial, sans-serif; font-size: 16px; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;strong&gt;&lt;span style=&quot;margin: 0px; padding: 0px; max-width: 100%; font-family: 宋体, SimSun; font-size: 16px; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;15、表单提交欺骗攻击(Spoofed Form Submissions)&lt;/span&gt;&lt;/strong&gt;&lt;/h5&gt;&lt;h5 style=&quot;margin-top: 0px; margin-bottom: 0px; padding: 0px; max-width: 100%; clear: both; min-height: 1em; text-align: justify; white-space: normal; color: rgb(62, 62, 62); font-family: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, &amp;quot;Hiragino Sans GB&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, Arial, sans-serif; font-size: 16px; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;strong&gt;&lt;span style=&quot;margin: 0px; padding: 0px; max-width: 100%; font-family: 宋体, SimSun; font-size: 16px; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;16、HTTP请求欺骗攻击(Spoofed HTTP Requests)&lt;/span&gt;&lt;/strong&gt;&lt;/h5&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p style=&quot;margin-top: 0px; margin-bottom: 0px; padding: 0px; max-width: 100%; clear: both; min-height: 1em; white-space: normal; color: rgb(62, 62, 62); font-family: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, &amp;quot;Hiragino Sans GB&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, Arial, sans-serif; font-size: 16px; text-indent: 0em; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;strong style=&quot;margin: 0px; padding: 0px; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;span style=&quot;margin: 0px; padding: 0px; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important; color: #4B4B4B; font-family: Verdana; background-color: #FFFFFF; font-size: 17px;&quot;&gt;SQL注入攻击&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p style=&quot;margin-top: 0px; margin-bottom: 0px; padding: 0px; max-width: 100%; clear: both; min-height: 1em; white-space: normal; color: rgb(62, 62, 62); font-family: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, &amp;quot;Hiragino Sans GB&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, Arial, sans-serif; font-size: 16px; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;strong style=&quot;margin: 0px; padding: 0px; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;span style=&quot;margin: 0px; padding: 0px; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important; color: #4B4B4B; font-family: Verdana; background-color: #FFFFFF; font-size: 17px;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p style=&quot;margin-top: 0px; margin-bottom: 0px; padding: 0px; max-width: 100%; clear: both; min-height: 1em; text-align: justify; white-space: normal; color: rgb(62, 62, 62); font-family: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, &amp;quot;Hiragino Sans GB&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, Arial, sans-serif; font-size: 16px; text-indent: 2em; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;span style=&quot;margin: 0px; padding: 0px; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important; font-family: Verdana; color: #4B4B4B; font-size: 15px;&quot;&gt;所谓的SQL注入攻击，即一部分程序员在编写代码的时候，没有对用户输入数据的合法性进行判断，使应用程序存在安全隐患。用户可以提交一段数据库查询代码，根据程序返回的结果，获得某些他想得知的数据。&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-top: 0px; margin-bottom: 0px; padding: 0px; max-width: 100%; clear: both; min-height: 1em; text-align: justify; white-space: normal; color: rgb(62, 62, 62); font-family: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, &amp;quot;Hiragino Sans GB&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, Arial, sans-serif; font-size: 16px; text-indent: 2em; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;span style=&quot;margin: 0px; padding: 0px; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important; font-family: Verdana; color: #4B4B4B; font-size: 15px;&quot;&gt;SQL注入攻击(SQL Injection)，是攻击者在表单中提交精心构造的sql语句，改动原来的sql语句，如果web程序没有对提交的数据经过检查，那么就会造成sql注入攻击。&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-top: 0px; margin-bottom: 0px; padding: 0px; max-width: 100%; clear: both; min-height: 1em; text-align: justify; white-space: normal; color: rgb(62, 62, 62); font-family: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, &amp;quot;Hiragino Sans GB&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, Arial, sans-serif; font-size: 16px; text-indent: 2em; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;span style=&quot;margin: 0px; padding: 0px; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important; font-family: Verdana; color: #4B4B4B; font-size: 15px;&quot;&gt;SQL注入攻击的一般步骤:&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-top: 0px; margin-bottom: 0px; padding: 0px; max-width: 100%; clear: both; min-height: 1em; text-align: justify; white-space: normal; color: rgb(62, 62, 62); font-family: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, &amp;quot;Hiragino Sans GB&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, Arial, sans-serif; font-size: 16px; text-indent: 2em; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;span style=&quot;margin: 0px; padding: 0px; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important; font-family: Verdana; color: #4B4B4B; font-size: 15px;&quot;&gt;1、攻击者访问有SQL注入漏洞的站点，寻找注入点&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-top: 0px; margin-bottom: 0px; padding: 0px; max-width: 100%; clear: both; min-height: 1em; text-align: justify; white-space: normal; color: rgb(62, 62, 62); font-family: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, &amp;quot;Hiragino Sans GB&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, Arial, sans-serif; font-size: 16px; text-indent: 2em; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;span style=&quot;margin: 0px; padding: 0px; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important; font-family: Verdana; color: #4B4B4B; font-size: 15px;&quot;&gt;2、攻击者构造注入语句，注入语句和程序中的SQL语句结合生成新的sql语句&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-top: 0px; margin-bottom: 0px; padding: 0px; max-width: 100%; clear: both; min-height: 1em; text-align: justify; white-space: normal; color: rgb(62, 62, 62); font-family: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, &amp;quot;Hiragino Sans GB&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, Arial, sans-serif; font-size: 16px; text-indent: 2em; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;span style=&quot;margin: 0px; padding: 0px; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important; font-family: Verdana; color: #4B4B4B; font-size: 15px;&quot;&gt;3、新的sql语句被提交到数据库中执行处理&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-top: 0px; margin-bottom: 0px; padding: 0px; max-width: 100%; clear: both; min-height: 1em; text-align: justify; white-space: normal; color: rgb(62, 62, 62); font-family: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, &amp;quot;Hiragino Sans GB&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, Arial, sans-serif; font-size: 16px; text-indent: 2em; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;span style=&quot;margin: 0px; padding: 0px; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important; font-family: Verdana; color: #4B4B4B; font-size: 15px;&quot;&gt;4、数据库执行了新的SQL语句，引发SQL注入攻击&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-top: 0px; margin-bottom: 0px; padding: 0px; max-width: 100%; clear: both; min-height: 1em; text-align: justify; white-space: normal; color: rgb(62, 62, 62); font-family: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, &amp;quot;Hiragino Sans GB&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, Arial, sans-serif; font-size: 16px; text-indent: 2em; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;span style=&quot;margin: 0px; padding: 0px; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important; font-family: Verdana; color: #4B4B4B; font-size: 15px;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-top: 0px; margin-bottom: 0px; padding: 0px; max-width: 100%; clear: both; min-height: 1em; text-align: justify; white-space: normal; color: rgb(62, 62, 62); font-family: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, &amp;quot;Hiragino Sans GB&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, Arial, sans-serif; font-size: 16px; text-indent: 0em; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;span style=&quot;margin: 0px; padding: 0px; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important; font-family: Verdana; color: #4B4B4B; font-size: 15px;&quot;&gt;&lt;span style=&quot;color: #4B4B4B; font-family: Verdana; font-size: 17px; font-weight: 700; background-color: #FFFFFF;&quot;&gt;防范方法&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-top: 0px; margin-bottom: 0px; padding: 0px; max-width: 100%; clear: both; min-height: 1em; text-align: justify; white-space: normal; color: rgb(62, 62, 62); font-family: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, &amp;quot;Hiragino Sans GB&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, Arial, sans-serif; font-size: 16px; text-indent: 0em; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;span style=&quot;margin: 0px; padding: 0px; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important; font-family: Verdana; color: #4B4B4B; font-size: 15px;&quot;&gt;&lt;span style=&quot;color: #4B4B4B; font-family: Verdana; font-size: 17px; font-weight: 700; background-color: #FFFFFF;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-top: 0px; margin-bottom: 0px; padding: 0px; max-width: 100%; clear: both; min-height: 1em; white-space: normal; color: rgb(62, 62, 62); font-family: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, &amp;quot;Hiragino Sans GB&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, Arial, sans-serif; font-size: 16px; text-indent: 2em; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;span style=&quot;margin: 0px; padding: 0px; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important; font-family: Verdana; color: #4B4B4B; font-weight: bold; font-size: 17px;&quot;&gt;整型参数&lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important; font-size: 13px; font-family: Verdana; color: #4B4B4B; font-weight: bold;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-top: 0px; margin-bottom: 0px; padding: 0px; max-width: 100%; clear: both; min-height: 1em; text-align: justify; white-space: normal; color: rgb(62, 62, 62); font-family: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, &amp;quot;Hiragino Sans GB&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, Arial, sans-serif; font-size: 16px; text-indent: 2em; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;span style=&quot;margin: 0px; padding: 0px; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important; font-family: Verdana; color: #4B4B4B; font-size: 15px;&quot;&gt;运用 intval函数将数据转换成整数&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-top: 0px; margin-bottom: 0px; padding: 0px; max-width: 100%; clear: both; min-height: 1em; text-align: justify; white-space: normal; color: rgb(62, 62, 62); font-family: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, &amp;quot;Hiragino Sans GB&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, Arial, sans-serif; font-size: 16px; text-indent: 2em; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;span style=&quot;margin: 0px; padding: 0px; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important; font-family: Verdana; color: #4B4B4B; font-size: 15px;&quot;&gt;&lt;span style=&quot;color: #4B4B4B; font-family: Verdana; font-size: 17px; font-weight: 700; background-color: #FFFFFF;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-top: 0px; margin-bottom: 0px; padding: 0px; max-width: 100%; clear: both; min-height: 1em; white-space: normal; color: rgb(62, 62, 62); font-family: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, &amp;quot;Hiragino Sans GB&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, Arial, sans-serif; font-size: 16px; text-indent: 2em; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;strong style=&quot;margin: 0px; padding: 0px; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;span style=&quot;margin: 0px; padding: 0px; max-width: 100%; font-family: Verdana; color: #4B4B4B; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;浮点型参数&lt;/span&gt;&lt;/strong&gt;&lt;span style=&quot;margin: 0px; padding: 0px; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important; font-size: 13px; font-family: Verdana; color: #4B4B4B; font-weight: bold;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-top: 0px; margin-bottom: 0px; padding: 0px; max-width: 100%; clear: both; min-height: 1em; text-align: justify; white-space: normal; color: rgb(62, 62, 62); font-family: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, &amp;quot;Hiragino Sans GB&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, Arial, sans-serif; font-size: 16px; text-indent: 2em; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;span style=&quot;margin: 0px; padding: 0px; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important; font-size: 13px; font-family: Verdana; color: #4B4B4B;&quot;&gt;运用 floatval或doubleval函数分别转换单精度和双精度浮点型参数&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-top: 0px; margin-bottom: 0px; padding: 0px; max-width: 100%; clear: both; min-height: 1em; text-align: justify; white-space: normal; color: rgb(62, 62, 62); font-family: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, &amp;quot;Hiragino Sans GB&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, Arial, sans-serif; font-size: 16px; text-indent: 0em; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;span style=&quot;margin: 0px; padding: 0px; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important; font-family: Verdana; color: #4B4B4B; font-size: 15px;&quot;&gt;&lt;span style=&quot;color: #4B4B4B; font-family: Verdana; font-size: 17px; font-weight: 700; background-color: #FFFFFF;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-top: 0px; margin-bottom: 0px; padding: 0px; max-width: 100%; clear: both; min-height: 1em; text-align: justify; white-space: normal; color: rgb(62, 62, 62); font-family: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, &amp;quot;Hiragino Sans GB&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, Arial, sans-serif; font-size: 16px; text-indent: 2em; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;strong style=&quot;margin: 0px; padding: 0px; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;span style=&quot;margin: 0px; padding: 0px; max-width: 100%; font-family: Verdana; color: #4B4B4B; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;字符型参数:&lt;/span&gt;&lt;/strong&gt;&lt;span style=&quot;margin: 0px; padding: 0px; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important; font-size: 13px; font-family: Verdana; color: #4B4B4B; font-weight: bold;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-top: 0px; margin-bottom: 0px; padding: 0px; max-width: 100%; clear: both; min-height: 1em; text-align: justify; white-space: normal; color: rgb(62, 62, 62); font-family: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, &amp;quot;Hiragino Sans GB&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, Arial, sans-serif; font-size: 16px; text-indent: 2em; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;span style=&quot;margin: 0px; padding: 0px; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important; font-size: 13px; font-family: Verdana; color: #4B4B4B;&quot;&gt;运用 addslashes函数来将单引号“’”转换成“\’”，双引号“&amp;quot;”转换成“\&amp;quot;”，反斜杠“\”转换成“\\”，NULL字符加上反斜杠“\”&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-top: 0px; margin-bottom: 0px; padding: 0px; max-width: 100%; clear: both; min-height: 1em; text-align: justify; white-space: normal; color: rgb(62, 62, 62); font-family: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, &amp;quot;Hiragino Sans GB&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, Arial, sans-serif; font-size: 16px; text-indent: 2em; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;span style=&quot;margin: 0px; padding: 0px; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important; font-size: 13px; font-family: Verdana; color: #4B4B4B;&quot;&gt;&lt;span style=&quot;color: #4B4B4B; font-family: Verdana; font-size: 13px; text-align: justify; background-color: #FFFFFF;&quot;&gt;如果是字符型，先判断magic_quotes_gpc是否打开,当关闭的时候运用 addslashes转义特殊字符&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-php&quot;&gt;if(get_magic_quotes_gpc())&amp;nbsp;&amp;nbsp;
{&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;$var&amp;nbsp;=&amp;nbsp;$_GET[&amp;quot;var&amp;quot;];&amp;nbsp;&amp;nbsp;
}&amp;nbsp;else&amp;nbsp;{&amp;nbsp;&amp;nbsp;
　&amp;nbsp;$var&amp;nbsp;=&amp;nbsp;addslashes($_GET[&amp;quot;var&amp;quot;]);&amp;nbsp;&amp;nbsp;
}&lt;/pre&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;</description><pubDate>Fri, 03 Apr 2020 10:04:14 +0800</pubDate></item></channel></rss><!--18.53 ms , 6 query , -1226kb memory , 0 error-->