电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

PHP开发不能违背的安全规则 外部数据提交的处理VIP免费

PHP开发不能违背的安全规则 外部数据提交的处理_第1页
1/5
PHP开发不能违背的安全规则 外部数据提交的处理_第2页
2/5
PHP开发不能违背的安全规则 外部数据提交的处理_第3页
3/5
规则1:绝不要信任外部数据或输入关于Web应用程序安全性,必须认识到的第一件事是不应该信任外部数据。外部数据(outsidedata)包括不是由程序员在PHP代码中直接输入的任何数据。在采取措施确保安全之前,来自任何其他来源(比如GET变量、表单POST、数据库、配置文件、会话变量或cookie)的任何数据都是不可信任的。例如,下面的数据元素可以被认为是安全的,因为它们是在PHP中设置的。清单1.安全无暇的代码1.以下为引用的内容:2.$myUsername='tmyer';3.$arrayUsers=array('tmyer','tom','tommy');4.define("GREETING",'hellothere'.$myUsername);5.?>但是,下面的数据元素都是有瑕疵的。清单2.不安全、有瑕疵的代码1.以下为引用的内容:2.$myUsername=$_POST['username'];//tainted!3.$arrayUsers=array($myUsername,'tom','tommy');//tainted!4.define("GREETING",'hellothere'.$myUsername);//tainted!5.?>为什么第一个变量$myUsername是有瑕疵的?因为它直接来自表单POST。用户可以在这个输入域中输入任何字符串,包括用来清除文件或运行以前上传的文件的恶意命令。您可能会问,“难道不能使用只接受字母A-Z的客户端(Javascrīpt)表单检验脚本来避免这种危险吗?”是的,这总是一个有好处的步骤,但是正如在后面会看到的,任何人都可以将任何表单下载到自己的机器上,修改它,然后重新提交他们需要的任何内容。解决方案很简单:必须对$_POST['username']运行清理代码。如果不这么做,那么在使用$myUsername的任何其他时候(比如在数组或常量中),就可能污染这些对象。对用户输入进行清理的一个简单方法是,使用正则表达式来处理它。在这个示例中,只希望接受字母。将字符串限制为特定数量的字符,或者要求所有字母都是小写的,这可能也是个好主意。清单3.使用户输入变得安全1.以下为引用的内容:2.$myUsername=cleanInput($_POST['username']);//clean!3.$arrayUsers=array($myUsername,'tom','tommy');//clean!4.define("GREETING",'hellothere'.$myUsername);//clean!5.functioncleanInput($input){$clean=strtolower($input);6.$clean=preg_replace("/[^a-z]/","",$clean);7.$clean=substr($clean,0,12);return$clean;8.}9.?>规则2:禁用那些使安全性难以实施的PHP设置已经知道了不能信任用户输入,还应该知道不应该信任机器上配置PHP的方式。例如,要确保禁用register_globals。如果启用了register_globals,就可能做一些粗心的事情,比如使用$variable替换同名的GET或POST字符串。通过禁用这个设置,PHP强迫您在正确的名称空间中引用正确的变量。要使用来自表单POST的变量,应该引用$_POST['variable']。这样就不会将这个特定变量误会成cookie、会话或GET变量。规则3:如果不能理解它,就不能保护它一些开发人员使用奇怪的语法,或者将语句组织得很紧凑,形成简短但是含义模糊的代码。这种方式可能效率高,但是如果您不理解代码正在做什么,那么就无法决定如何保护它。例如,您喜欢下面两段代码中的哪一段?清单4.使代码容易得到保护1.以下为引用的内容:2.//obfuscatedcode3.$input=(isset($_POST['username'])?$_POST['username']:'');4.//unobfuscatedcode5.$input='';6.if(isset($_POST['username'])){7.$input=$_POST['username'];8.}else{9.$input='';10.}11.?>在第二个比较清晰的代码段中,很容易看出$input是有瑕疵的,需要进行清理,然后才能安全地处理。规则4:“纵深防御”是新的法宝本教程将用示例来说明如何保护在线表单,同时在处理表单的PHP代码中采用必要的措施。同样,即使使用PHPregex来确保GET变量完全是数字的,仍然可以采取措施确保SQL查询使用转义的用户输入。纵深防御不只是一种好思想,它可以确保您不会陷入严重的麻烦。既然已经讨论了基本规则,现在就来研究第一种威胁:SQL注入攻击。防止SQL注入攻击在SQL注入攻击中,用户通过操纵表单或GET查询字符串,将信息添加到数据库查询中。例如,假设有一个简单的登录数据库。这个数据库中的每个记录都有一个用户名字段和一个密码字段。构建一个登录表单,让用户能够登录。1.2.3.Login</ti...</div></div><div class="pre-detail-bottom"><a class="pre-detail-more" href="javascript:;" kes-height="0">查看更多 <i class="icon-lower"></i></a></div></div></div><div class="noticeidtxt"><p>1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。<br>2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。<br>3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。</p></div><div class="noticeidtxt"><p>碎片内容</p></div></div><div class="view-hd"><div class="container"><div class="view-hd-bd"><div class="format"><i class="file-icon icon-word"></i></div><h2>PHP开发不能违背的安全规则 外部数据提交的处理</h2><ul class="operate"><li><a class="btn-vip-download view-down-btn" href="javascript:;" onclick="down.init()" title="下载PHP开发不能违背的安全规则 外部数据提交的处理"><i class="iconfont icon-xiazai"></i><span>下载文档</span></a></li><li><a id="close-preview" class="btn btn-close" href="javascript:;" title="关闭预览"><i class="iconfont iconclose"></i><span>关闭预览</span></a></li></ul></div></div></div><script>var _preview_param = { current: 1, total:5,//总数 totalpage: 2,//总页数 pagesie:3,//每页多少 currpage:1,//当前页码 prenum:5,//预览总数 }; $(function () { preview.init(); }); </script><!-- 内容 --><!-- 店铺的文档 --><div class="cat-relate bg-white"><div class="hd"><h3>您可能关注的文档</h3></div><div class="bd"><ul class="list-txt"><li><a href="https://www.xiaomilidoc.com/p-14622155.html" class="list-item" target="_blank"><i class="file-icon icon-word margin-right-xs"></i>市场调查计划的执行</a></li><li><a href="https://www.xiaomilidoc.com/p-14622154.html" class="list-item" target="_blank"><i class="file-icon icon-word margin-right-xs"></i>XXX公司安全生产事故管理制度</a></li><li><a href="https://www.xiaomilidoc.com/p-14622153.html" class="list-item" target="_blank"><i class="file-icon icon-word margin-right-xs"></i>XX公司员工调查表</a></li><li><a href="https://www.xiaomilidoc.com/p-14622152.html" class="list-item" target="_blank"><i class="file-icon icon-word margin-right-xs"></i>管理人员日常安全检查表</a></li><li><a href="https://www.xiaomilidoc.com/p-14622151.html" class="list-item" target="_blank"><i class="file-icon icon-word margin-right-xs"></i>某公司安全检查和隐患整改管理制度</a></li><li><a href="https://www.xiaomilidoc.com/p-14622150.html" class="list-item" target="_blank"><i class="file-icon icon-word margin-right-xs"></i>高管招聘过程中容易出现的问题</a></li><li><a href="https://www.xiaomilidoc.com/p-14622149.html" class="list-item" target="_blank"><i class="file-icon icon-word margin-right-xs"></i>XX公司福利管理流程</a></li><li><a href="https://www.xiaomilidoc.com/p-14622148.html" class="list-item" target="_blank"><i class="file-icon icon-word margin-right-xs"></i>XX公司警卫人员值勤准则</a></li><li><a href="https://www.xiaomilidoc.com/p-14622147.html" class="list-item" target="_blank"><i class="file-icon icon-word margin-right-xs"></i>现场管理的实施方法</a></li><li><a href="https://www.xiaomilidoc.com/p-14622146.html" class="list-item" target="_blank"><i class="file-icon icon-word margin-right-xs"></i>采购必须懂的处事规则</a></li><li><a href="https://www.xiaomilidoc.com/p-14622145.html" class="list-item" target="_blank"><i class="file-icon icon-word margin-right-xs"></i>市场预测的概述</a></li><li><a href="https://www.xiaomilidoc.com/p-14622144.html" class="list-item" target="_blank"><i class="file-icon icon-word margin-right-xs"></i>XXX公司采购安装阶段的管理办法</a></li><li><a href="https://www.xiaomilidoc.com/p-14622143.html" class="list-item" target="_blank"><i class="file-icon icon-word margin-right-xs"></i>XXX公司设备采购管理办法</a></li><li><a href="https://www.xiaomilidoc.com/p-14622142.html" class="list-item" target="_blank"><i class="file-icon icon-word margin-right-xs"></i>XX公司员工管理制度</a></li><li><a href="https://www.xiaomilidoc.com/p-14622141.html" class="list-item" target="_blank"><i class="file-icon icon-word margin-right-xs"></i>劳动合同的争议</a></li><li><a href="https://www.xiaomilidoc.com/p-14622140.html" class="list-item" target="_blank"><i class="file-icon icon-word margin-right-xs"></i>XXX公司设备采购招标管理制度</a></li><li><a href="https://www.xiaomilidoc.com/p-14622139.html" class="list-item" target="_blank"><i class="file-icon icon-word margin-right-xs"></i>XX公司员工调查分析实例</a></li><li><a href="https://www.xiaomilidoc.com/p-14622138.html" class="list-item" target="_blank"><i class="file-icon icon-word margin-right-xs"></i>某单位员工辞职相关表格</a></li><li><a href="https://www.xiaomilidoc.com/p-14622137.html" class="list-item" target="_blank"><i class="file-icon icon-word margin-right-xs"></i>XX公司内务管理制度</a></li><li><a href="https://www.xiaomilidoc.com/p-14622136.html" class="list-item" target="_blank"><i class="file-icon icon-word margin-right-xs"></i>劳动定额工作程序与要求</a></li></ul></div></div><div id="comment-container" class="bg-white margin-top-sm"><a href="#" id="comments"></a><div class="comment-user-login">您需要登录后才可以发表评论, <a href="javascript:;" onclick="openLogin();">登录 / 注册</a></div></div><script type="text/javascript">var comment_page_total = 0,pagesize=10;</script><link rel="stylesheet" type="text/css" href="/assets/comment/css/comment.css?v=20250723171856"><link rel="stylesheet" href="/assets/comment/css/jquery.pagination.css?v=20250723171856" /><script src="/assets/comment/js/jquery.pagination.min.js?v=20250723171856"></script><script type="text/javascript" src="/assets/comment/js/comment.js?v=20250723171856"></script></div><div class="right-box margin-left-sm"><div class="shop-box bg-white margin-bottom-sm"><div class="publish"><div class="bd crm nocrm"><div class="info"><div class="logo"><a href="https://www.xiaomilidoc.com/u/21.html" target="_blank"><img src="https://file.xiaomilidoc.com/files/202411/03/b6660f78-3190-4177-9b3b-222944389600.jpg" alt="头像" onerror="this.src='/assets/images/avator.png'"></a></div><dl class="name"><dt><a href="https://www.xiaomilidoc.com/u/21.html" class="attend" target="_blank">黄金书屋</a><a class="no-regard" id="regard-shop" href="javascript:;" onclick="detail.regard(this)" title="点击关注">+ 关注</a></dt><dd><div class="authen-about"><svg t="1711372422005" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="47514" width="16" height="16"><path d="M0 512a512 512 0 1 0 1024 0A512 512 0 1 0 0 512z" fill="#2878ff" p-id="47515" data-spm-anchor-id="a313x.search_index.0.i109.2b2d3a816aQiFI" class="selected"></path><path d="M221.337 330.02h288.497v35.385h-40.08c-26.719 2.888-31.052 23.83-13.36 62.104l102.184 226.392 88.824-199.673c26.72-56.327 2.889-85.574-71.131-88.823V330.02h226.392v35.385c-47.3 0-78.353 22.025-93.157 66.437L545.22 791.47h-66.44L310.16 436.536c-17.693-47.3-47.3-71.131-88.824-71.131V330.02z" fill="#FFFFFF" p-id="47516"></path></svg>实名认证</div><div class="authen-about"><svg t="1700461329982" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="4323" width="20" height="20"><path d="M704 128a192 192 0 0 1 192 192v384a192 192 0 0 1-192 192H320a192 192 0 0 1-192-192V320a192 192 0 0 1 192-192h384zM540.224 307.584l-4.8 0.704a24 24 0 0 0-17.472 29.12l17.408 69.824-93.184 23.232-17.408-69.888a24 24 0 0 0-46.528 11.648l17.408 69.824-69.888 17.472a24 24 0 1 0 11.648 46.528l69.824-17.408 23.232 93.184-69.888 17.408a24 24 0 0 0 11.648 46.528l69.824-17.408 17.472 69.888a24 24 0 1 0 46.528-11.648l-17.408-69.824 93.184-23.232 17.408 69.888a24 24 0 1 0 46.528-11.648l-17.408-69.824 69.888-17.472a24 24 0 1 0-11.648-46.528l-69.824 17.408-23.232-93.184 69.888-17.408a24 24 0 1 0-11.648-46.528l-69.824 17.408L564.48 325.76a24 24 0 0 0-29.056-17.472z m6.72 146.24l23.232 93.12-93.12 23.232-23.232-93.12 93.12-23.232z" fill="#FF8F49" p-id="4324"></path><path d="M320 320m128 0l320 0q128 0 128 128l0 320q0 128-128 128l-320 0q-128 0-128-128l0-320q0-128 128-128Z" fill="#FFFFFF" fill-opacity=".178" p-id="4325"></path></svg><span class="type">内容提供者</span></div></dd></dl></div><p class="intro">爱好英语教学和互联网行业,热爱教育事业,兢兢业业</p><div class="btns"><a class="btn-fav favorite-shop-btn" id="favorite-shop" href="javascript:;" onclick="detail.favorite(1)" title="收藏"><i class="iconfont icon-shoucang"></i> 收藏店铺 </a><a class="btn-space" href="https://www.xiaomilidoc.com/u/21.html" target="_blank" title="进入黄金书屋的空间"><i class="iconfont icon-kongjian"></i> 进入空间</a></div></div></div></div><div class="list-box padding bg-white" id="relate-list"><div class="list-box-title"><h3>相关文档</h3></div><ul class="list-box-body clear"><li><a href="https://www.xiaomilidoc.com/p-14764044.html" title="租房安全协议书简单版"><i class="file-icon icon-word"></i>租房安全协议书简单版</a></li><li><a href="https://www.xiaomilidoc.com/p-14764027.html" title="科研楼安全工作方案"><i class="file-icon icon-word"></i>科研楼安全工作方案</a></li><li><a href="https://www.xiaomilidoc.com/p-14763942.html" title="科技有限公司安全管理制度"><i class="file-icon icon-word"></i>科技有限公司安全管理制度</a></li><li><a href="https://www.xiaomilidoc.com/p-14763935.html" title="科技局消防安全制度"><i class="file-icon icon-word"></i>科技局消防安全制度</a></li><li><a href="https://www.xiaomilidoc.com/p-14763765.html" title="社区消防安全工作计划"><i class="file-icon icon-word"></i>社区消防安全工作计划</a></li><li><a href="https://www.xiaomilidoc.com/p-14763660.html" title="磨煤机维修安全技术措施"><i class="file-icon icon-word"></i>磨煤机维修安全技术措施</a></li><li><a href="https://www.xiaomilidoc.com/p-14763652.html" title="磨头仓巡检岗位安全操作规程"><i class="file-icon icon-word"></i>磨头仓巡检岗位安全操作规程</a></li><li><a href="https://www.xiaomilidoc.com/p-14763645.html" title="磁选除铁工序安全生产技术操作规程"><i class="file-icon icon-word"></i>磁选除铁工序安全生产技术操作规程</a></li><li><a href="https://www.xiaomilidoc.com/p-14763633.html" title="碳酸氢钠安全技术说明书"><i class="file-icon icon-word"></i>碳酸氢钠安全技术说明书</a></li><li><a href="https://www.xiaomilidoc.com/p-14763621.html" title="碳滤安全操作规程"><i class="file-icon icon-word"></i>碳滤安全操作规程</a></li></ul></div><div class="list-box padding bg-white margin-top-sm"><div class="list-box-title"><h3>热门下载</h3></div><ul class="list-box-body clear"><li><a href="https://www.xiaomilidoc.com/p-2167620.html" title="(完整版)二十四山年月日时吉凶定局详解,"><i class="file-icon icon-pdf"></i>(完整版)二十四山年月日时吉凶定局详解,</a></li><li><a href="https://www.xiaomilidoc.com/p-1072958.html" title="加行教材(大圆满前行引导文)前行广释全部思考题及解答(仅供参考)(DOC)"><i class="file-icon icon-word"></i>加行教材(大圆满前行引导文)前行广释全部思考题及解答(仅供参考)(DOC)</a></li><li><a href="https://www.xiaomilidoc.com/p-10764607.html" title="小学校本课程模板"><i class="file-icon icon-word"></i>小学校本课程模板</a></li><li><a href="https://www.xiaomilidoc.com/p-10133629.html" title="排箫初学指引"><i class="file-icon icon-pdf"></i>排箫初学指引</a></li><li><a href="https://www.xiaomilidoc.com/p-13734060.html" title="2025年福建公务员考试《行测》真题及答案"><i class="file-icon icon-word"></i>2025年福建公务员考试《行测》真题及答案</a></li><li><a href="https://www.xiaomilidoc.com/p-1382417.html" title="威廉立博赔率特点对比经验"><i class="file-icon icon-word"></i>威廉立博赔率特点对比经验</a></li><li><a href="https://www.xiaomilidoc.com/p-11020191.html" title="配电线路工高级技师专业技术工作总结"><i class="file-icon icon-pdf"></i>配电线路工高级技师专业技术工作总结</a></li><li><a href="https://www.xiaomilidoc.com/p-9849813.html" title="中小学《综合素质》电子版讲义"><i class="file-icon icon-pdf"></i>中小学《综合素质》电子版讲义</a></li><li><a href="https://www.xiaomilidoc.com/p-860065.html" title="光洋PLC连接步骤"><i class="file-icon icon-word"></i>光洋PLC连接步骤</a></li><li><a href="https://www.xiaomilidoc.com/p-6666544.html" title="威廉希尔和IT的赔率比较"><i class="file-icon icon-pdf"></i>威廉希尔和IT的赔率比较</a></li></ul></div><div class="list-box bg-white margin-top-sm"><div class="list-box-title"><h3>相关标签</h3></div><div class="tag-hot clearfix"><a href="https://www.xiaomilidoc.com/doc/tag-848.html" class="tag" title="php"># php</a><a href="https://www.xiaomilidoc.com/doc/tag-1592.html" class="tag" title="安全"># 安全</a><a href="https://www.xiaomilidoc.com/doc/tag-2378.html" class="tag" title="不能"># 不能</a><a href="https://www.xiaomilidoc.com/doc/tag-2893.html" class="tag" title="开发"># 开发</a><a href="https://www.xiaomilidoc.com/doc/tag-7465.html" class="tag" title="规则"># 规则</a></div></div></div></div></div><!--底部信息--><script src="/assets/wenku/js/wenku.js?v=20250723171856" type="text/javascript"></script><script type="text/javascript"> var base = { contentid: 1893229, title:'PHP开发不能违背的安全规则 外部数据提交的处理', catid: 37, shopid: 21, userid:100050, url:{ down: 'https://www.xiaomilidoc.com/wenku/down/init.html', vip: 'https://www.xiaomilidoc.com/vip.html', fav: 'https://www.xiaomilidoc.com/api/index/favorite.html', regard:'https://www.xiaomilidoc.com/api/index/follow.html', like: 'https://www.xiaomilidoc.com/wenku/index/dolikes.html', report: 'https://www.xiaomilidoc.com/wenku/index/report.html', recharge: 'https://www.xiaomilidoc.com/member/index/recharge.html', info:'https://www.xiaomilidoc.com/wenku/index/info.html', downfile: 'https://www.xiaomilidoc.com/wenku/down/downfile.html', share: 'https://www.xiaomilidoc.com/wenku/index/share.html', applyagent: 'https://www.xiaomilidoc.com/agent/index/main.html', poster:'https://www.xiaomilidoc.com/wenku/index/poster.html', } }; $(function() { detail.init(); }); </script><div class="ui-cover"></div><div class="ui-modal animated"><div class="ui-modal-content"><i class="iconfont iconclose close-modal"></i><div class="ui-modal-top"></div><div class="ui-modal-body"></div></div></div><div class="ui-dialog animated"><div class="ui-dialog-content"><div class="ui-dialog-body">确认删除?</div><div class="ui-dialog-footer"><span class="ui-btn ui-btn-default ui-btn-sf">取消</span><span class="ui-btn ui-btn-primary ui-btn-sf">确定</span></div></div></div><div class="ui-tip animated"><div class="ui-tip-content"></div></div><footer><div class="container footer flex-between"><div class="footer-left"><div class="field-item"><a href="/about.html" title="关于我们" >关于我们</a><a href="/statement.html" title="隐私协议" >隐私协议</a><a href="/contactus.html" title="联系我们" >联系我们</a><a href="/agreement.html" title="用户协议" >用户协议</a><a href="/disclaimer.html" title="免责声明" >免责声明</a><a href="/advertisement.html" title="广告投放" >广告投放</a><a href="/partnership.html" title="市场合作" >市场合作</a><a href="/sitemaps.xml" title="网站地图" target="_blank">网站地图</a></div><div class="margin-top-lg"><span class="margin-right-xs">若发现您的权益受到侵害,请立即联系客服,我们会尽快为您处理</span></div><div class="margin-top-sm"><span class="margin-right-xs">客服电话 5 * 9小时</span><span class="margin-right">客服电话:010-80743701</span><span class="margin-right">客服QQ:448216</span><span>客服邮箱:xiaomilidoc@163.com</span></div></div><div class="footer-right fr"></div></div><div class="footer-bottom"><div class="container flex-between"><div>北京笑辰兮网络科技有限公司</div><div class="field-item"><a target="_blank" rel="nofollow" href="https://beian.miit.gov.cn/">京ICP备2024082802号-1</a><a target="_blank" rel="nofollow" href="http://www.beian.gov.cn/portal/registerSystemInfo?recordcode=11011402054326" style="display:inline-block;text-decoration:none;height:20px;line-height:20px;margin-left:10px"><img src="/assets/images/gongan.png" style="float:left;"/>京公网安备11011402054326号</a> 电信增值业务许可:京B2-20243735    </div></div></div></footer><script> var _hmt = _hmt || []; (function() { var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?b6f39d526dbc18984ab95924cfeacba6"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })(); </script><link rel="stylesheet" type="text/css" href="/assets/kefu/css/iconfont.css?v=20250723171856"><link rel="stylesheet" type="text/css" href="/assets/kefu/css/serv-kefu.css?v=20250723171856"><div id="jiuniao-kefu" class="jiuniao-kefu-right-bottom"><div class="jiuniao-icon-item"><a href="/vip.html" target="_blank" class="jiuniao-icon-link"><img border="0" src="https://file.xiaomilidoc.com/files/202501/14/92e51a2d-2a72-44a8-9cd6-14aaf9cefa7a.png" height="30" width="30"><span class="jiuniao-icon-title">VIP</span></a></div><div class="jiuniao-icon-item"><a href="javascript:;" class="kefu kefu-qrcode jiuniao-icon-link"><span class="jiuniao-icon-title">微信客服</span></a><div class="jiuniao-serv-box"><ul><li><img width="100%" src="https://file.xiaomilidoc.com/files/202410/14/3a933802-705c-42eb-a009-96c7f3892955.png"><span class="jiuniao-serv-title">扫码咨询</span></li></ul></div></div><div class="jiuniao-icon-item"><a href="javascript:;" class="kefu kefu-qun jiuniao-icon-link"><span class="jiuniao-icon-title">会员Q群</span></a><div class="jiuniao-serv-box"><ul><li><span class="jiuniao-serv-title">会员专属群</span><a target="_blank" href="https://qm.qq.com/q/A32Rg1oMJa"><img border="0" src="/assets/kefu/images/group.png" alt="点击这里加入QQ群" title="点击这里加入QQ群"></a></li></ul></div></div><div class="jiuniao-icon-item"><a href="javascript:;" class="kefu kefu-email jiuniao-icon-link"><span class="jiuniao-icon-title">客服邮箱</span></a><div class="jiuniao-serv-box"><ul><li><span class="jiuniao-serv-title">客服邮箱</span><a href="mailto:xiaomilidoc@163.com">xiaomilidoc@163.com</a></li></ul></div></div><div class="jiuniao-icon-item jiuniao-backtop" id="jiuniao_backtop"><a href="javascript:;" class="kefu kefu-top jiuniao-icon-link"><span class="jiuniao-icon-title">回到顶部</span></a></div></div><script type="text/javascript" src="/assets/desk/desk-install.js?v=20250723171856"></script></body></html>