乐于分享
好东西不私藏

APP与微信小程序合规要点解析

APP与微信小程序合规要点解析

引   言

随着移动互联网的深度普及,APP与微信小程序(以下简称小程序)已成为企业数字化运营的核心载体。然而,近年来监管部门对APP与小程序个人信息保护的执法力度持续加大,通报下架、暂停更新、罚款等行政处罚案例频发。合规问题不仅关乎企业的品牌与用户信任,更直接影响融资、上市及业务连续性。本文结合实务经验,系统梳理APP与小程序合规的核心要点,为律师同仁提供可操作的实务参考。

从监管逻辑来看,广义的监管方不仅包括国家网信办、工信部等行政监管机关,还涵盖应用商店、操作系统(安卓/iOS)、手机厂商、媒体及用户。监管手段以技术检测为主、人工审查为辅,其中技术检测包括代码静态检测(如源代码中的权限声明、targetSdkVersion等)和行为动态检测(系统进程分析+网络流量分析)。监管流程通常为:应用市场/网页抓取→技术检测(第三方)→通报→要求定期整改→下架。

一、合规法律基础:三大法律基石与规范体系

APP与小程序合规的法律框架以三部法律为核心,辅以行政法规、部门规章、司法解释及国家标准,形成了多层次、全方位的规范体系。

(一)三大法律基石

《个人信息保护法》明确了个人信息的定义、处理的合法性要求、数据主体权利及跨境数据传输的合规机制,是APP与小程序合规最直接的上位法依据。《数据安全法》强调数据的分级分类管理原则,要求企业根据数据的类型和重要性采取不同级别的保护措施。《网络安全法》规范网络空间安全,包括数据处理的网络安全要求,对关键信息基础设施运营者提出了严格的合规要求。

(二)行政法规与部门规章

行政法规层面主要包括《关键信息基础设施安全保护条例》、《网络数据安全管理条例》、《未成年人网络保护条例》等。部门规章及规范性文件则更为细化,包括《互联网个人信息安全保护指南》、《电信和互联网用户个人信息保护规定》、《App违法违规收集使用个人信息行为认定方法》、《常见类型移动互联网应用程序必要个人信息范围规定》等。

(三)司法解释与国家标准

司法解释方面,最高人民法院及最高人民检察院发布了多项涉及个人信息保护的司法解释,涵盖人脸识别、网络侵害人身权益、侵犯公民个人信息刑事案件等领域。国家标准层面,以GB/T 35273-2020《信息安全技术 个人信息安全规范》和GB/T 41391-2022《信息安全技术 移动互联网应用程序(App)收集个人信息基本要求》为代表,为企业合规提供了具体的技术指引。

二、合规全生命周期解析(上):上线前必备

APP与小程序上线前的合规准备是整个合规体系的基础。以下从隐私政策、用户协议、SDK合规、启动页设计及注册登录五个维度展开分析。

(一)隐私政策的制定与部署

1. 隐私政策的核心内容

隐私政策应当包含以下核心要素:(1)处理者身份与联系方式,明确信息处理主体的名称、地址及联系方式;(2)处理目的与方式,分场景列举信息收集的目的,例如微信为提供通信服务收集手机号、通讯录,为支付功能收集身份信息、银行卡号等;(3)数据共享与披露,特别是第三方SDK的详细信息,应以“我们如何共享、转让、公开披露您的个人信息”或“第三方SDK列表”为标题进行披露;(4)用户权利保障,明确提供访问、更正、删除、撤回同意及注销账号的路径;(5)信息安全保障措施,概述采取的技术和管理措施。

2. 隐私政策的部署要求

根据《关于开展App违法违规收集使用个人信息专项治理的公告》,以下行为可被认定为“未公开收集使用规则”:在APP中没有隐私政策,或隐私政策中没有收集使用个人信息规则;在APP首次运行时未通过弹窗等明显方式提示用户阅读隐私政策;隐私政策难以访问(如进入APP主界面后需多于4次点击才能访问);隐私政策难以阅读(如文字过小过密、颜色过淡、模糊不清,或未提供简体中文版)。

具体部署要点包括:隐私政策应部署在开屏页面、注册页面、登录页面和APP的设置栏;部署在“APP的设置”中的,应在4次点击内到达;隐私弹窗必须使用明确的“同意/拒绝”按钮,不得使用“好的/再想想”等模糊表述;不得默认勾选,不得“登录即表示同意”;隐私政策应可以复制或下载。

3. 隐私政策的更新机制

隐私政策的更新应区分一般变更和重大变更。一般变更仅需通知用户;重大变更(处理目的、处理方式和处理的个人信息种类发生变更)则需重新取得用户同意。根据《个人信息保护法》第十四条第二款,个人信息的处理目的、处理方式和处理的个人信息种类发生变更的,应当重新取得个人同意。无论通知还是获取同意,均宜在弹窗中展示本次修改的具体内容。

4. 用户同意记录义务

APP的日志中应对用户的同意进行记录,便于“自证清白”。记录内容可参考:用户的手机型号、操作系统版本、IP地址、同意时间(可连接联合时间戳)、OAID等设备识别符(勿使用不可变更的设备识别符)。法律依据为《个人信息保护法》第六十九条,处理个人信息侵害个人信息权益造成损害,个人信息处理者不能证明自己没有过错的,应当承担损害赔偿等侵权责任。

(二)用户协议

用户协议应明确双方权利义务、服务内容与变更、免责条款等。需特别注意格式条款的效力风险。根据《民法典》第四百九十七条,提供格式条款一方不合理地免除或者减轻其责任、加重对方责任、限制对方主要权利的,该条款无效。实务中常见的无效条款包括:“概不负责”条款(如“因平台原因造成用户损失,平台最高赔偿额不超过10元”)、单方权利扩张条款(如“平台有权随时修改协议,修改后即生效,不另行通知”)、加重用户责任条款(如“用户连续180天未登录,平台有权无条件收回账号,且账号内虚拟财产不予退还”)。

(三)SDK合规管理

SDK(软件开发工具包)集成在APP开发中极为普遍,但存在超范围收集、私自回传数据、安全漏洞等风险。合规管理应从三个维度展开:

第一,透明披露。必须在隐私政策中详细、准确地列明所有集成的第三方SDK信息,包括运营方、功能、收集个人信息类型及隐私政策链接。根据《App违法违规收集使用个人信息行为认定方法》,未逐一列出APP(包括委托的第三方或嵌入的第三方代码、插件)收集使用个人信息的目的、方式、范围等,可被认定为“未明示收集使用个人信息的目的、方式和范围”。

第二,尽职调查。在集成SDK前,应对其进行合规评估,审查其自身的隐私政策和合规能力,并与之签署数据处理协议,在协议中明确约定双方的数据安全责任、处理目的、期限以及保护措施。

第三,动态管理。定期对已集成的SDK进行审计,检查其行为是否与披露的用途一致,是否存在违规收集和处理数据的情况,并及时清理不再使用的SDK。

(四)启动页弹窗设计

启动页弹窗是用户接触APP的第一个合规节点。弹窗内容应当包括:《用户协议》、《隐私政策》、《第三方共享清单》、《儿童隐私政策》等隐私文本的链接。此外,还可以包括隐私政策的简要版、系统权限的申请与使用清单及APP类型及其必要个人信息等。

需要特别注意的是,在用户同意隐私政策前,APP不得收集任何个人信息。实务中常见的违规情形包括:首次启动未明示隐私政策、隐私政策默认同意(默认勾选)、未经用户同意收集使用个人信息等。

(五)注册与登录:仅浏览模式

根据《个人信息保护法》第十六条,个人信息处理者不得以个人不同意处理其个人信息或者撤回同意为由,拒绝提供产品或者服务(处理个人信息属于提供产品或者服务所必需的除外)。因此,不需要实名认证的APP(如地图导航类、新闻资讯类、网上购物类等),都应当提供“仅浏览模式/访客模式/基础模式”,允许用户在不同意收集个人信息的情况下使用基本浏览功能。需实名认证的APP和确保支付资金安全的APP(如即时通讯、网络支付类等)则可以不设置浏览模式。

三、合规全生命周期解析(下):运营中关键点

(一)个人信息处理合规

1. 最小必要原则

最小必要原则是个人信息处理的核心原则。根据GB/T 35273-2020,APP收集个人信息应遵守以下要求:收集的个人信息应具有明确、合理、具体的处理目的;收集的个人信息应限于实现处理目的所必要的最小范围(包括类型、频率、数量、精度等);应采取对个人权益影响最小的方式收集;收集的个人信息应与处理目的直接相关;应仅在用户使用业务功能期间收集该业务功能所需的个人信息。

具体落地要求包括:收集个人信息字段最小化、一般个人信息替代敏感个人信息、泛化(降低精度)、选填项设置、节点触发功能、索取权限的频率控制、传输字段最少、员工访问权限最小化、对外传输字段最少、展示最少、存储期限最短等。尤其应检视敏感个人信息是否确实必要。

2. 告知与同意

根据《个人信息保护法》第十七条,个人信息处理者在处理个人信息前,应当以显著方式、清晰易懂的语言真实、准确、完整地向个人告知:处理者的名称或姓名和联系方式;处理目的、处理方式、处理的个人信息种类、保存期限;个人行使权利的方式和程序;法律、行政法规规定应当告知的其他事项。告知应在处理个人信息前进行,避免隐藏在用户协议的子条款中或需要多次展开才能阅读。

3. 动态授权机制

系统权限的获取应采用动态授权机制,在用户使用具体功能时实时、单独地请求相关权限。最佳实践包括:扫码时才申请摄像头权限、更换头像时才申请相册或相机权限、发送位置时才申请地理位置权限。授权弹窗文案应清晰说明申请权限的目的(例如:“需要访问您的相册,以便您选择图片设置为头像”)。

4. 用户权利响应机制

企业应设立标准化用户权利入口,整合查询、更正、删除、注销功能。前端响应入口应严禁三级以上跳转或隐性条款,确保操作便捷。标准化请求应在自动化处理后7日内完成;人工核查请求应启动工单追踪,15日内反馈进展。注销账号功能应提供易于发现的在线注销选项,用户完成验证和确认后,系统应自动执行注销和数据删除流程,并向用户发送最终确认通知。

5. 安全保障机制

技术措施方面,应采用加密技术(敏感数据进行加密传输和存储)、去标识化/匿名化(在数据分析、测试等非必要场景去除数据与个人身份的直接关联)、访问控制(最小权限原则和角色权限分离)。管理措施方面,应建立严格的内部权限管理制度、定期安全培训、详尽的数据安全事件应急预案并定期演练。

6. 数据出境合规

数据出境行为包括:将在境内运营中收集和产生的数据传输至境外;数据存储在境内但境外机构、组织或个人可以查询、调取、下载或导出;在境外处理境内自然人个人信息等。合规路径包括:通过国家网信部门组织的安全评估(适用于关键信息基础设施运营者、处理100万人以上个人信息的数据处理者等)、与境外接收方签订标准合同并完成备案、通过个人信息保护认证。

(二)系统权限的申请与使用

1. 申请节点

APP应在用户触发特定功能时方才索取系统权限,不应提前索取。典型违规场景包括:开屏就获取位置权限、通讯录、相机等。用户同意权限弹窗前,不得收集个人信息。

2. 申请频率与被拒绝后的应对

用户拒绝后,应在48小时后再申请1次,不得频繁打扰用户(但若用户48小时内再次触发该功能的,可以立即申请)。用户拒绝后不得闪退。如果该权限是某个功能必需,可以不让用户使用该功能,但应让用户继续使用其他功能。

3. 其他合规要求

权限申请授权后收集个人信息的频率应在实现业务功能所必需的最低合理频度范围内。APP更新升级后,不得未经用户同意将用户设置的可收集个人信息权限恢复到默认状态。权限申请授权后应仅访问满足业务功能需要的最少个人信息,且当实现相关功能不需要回传个人信息时则不应回传至后台服务器。如权限的使用目的、使用场景发生变化,应重新告知用户并取得同意。APP通过权限获得的个人信息和能力,不应在未经用户同意的情况下提供给第三方SDK使用。

四、特殊功能与场景合规要点

(一)自动化决策

自动化决策主要包括精准营销和个性化推荐。根据《个人信息保护法》第二十四条,个人信息处理者利用个人信息进行自动化决策,应当保证决策的透明度和结果公平、公正,不得对个人在交易价格等交易条件上实行不合理的差别待遇。通过自动化决策方式向个人进行信息推送、商业营销,应当同时提供不针对其个人特征的选项,或者向个人提供便捷的拒绝方式。

合规要点包括:提供不针对个人特性的选项;不得进行歧视定价和“大数据杀熟”;保障个人的选择权并提供便捷的拒绝方式(如提供“关闭个性化广告”及“自行管理兴趣标签”等功能);事前进行个人信息影响评估;对用户模型和用户标签进行内容审查;用户撤回授权后停止提供相关服务。

若使用用户画像,需在隐私政策的“我们如何收集和使用您的信息”章节中,清晰说明用于个性化推荐的信息类型(如浏览历史、搜索记录、设备信息、位置信息等),简要解释画像标签的生成逻辑,并告知用户有权访问和更正用于生成画像的个人信息,甚至对用户画像本身提出异议。

(二)人脸识别等生物识别信息

根据《个人信息保护法》第二十八条,敏感个人信息包括生物识别、宗教信仰、特定身份、医疗健康、金融账户、行踪轨迹等信息,以及不满十四周岁未成年人的个人信息。只有在具有特定的目的和充分的必要性,并采取严格保护措施的情形下,方可处理敏感个人信息。处理敏感个人信息应当取得个人的单独同意(第二十九条),并告知处理的必要性以及对个人权益的影响(第三十条)。

在人脸识别等生物识别信息的处理上,应遵循“非必要不收集”原则,在进行业务设计时首先评估是否存在替代方案;仅当替代方案无法满足业务需求时,才考虑收集生物信息。收集前应弹出清晰的提示框,明确告知收集目的、使用方式和风险,用户需主动进行勾选或点击“同意”等积极动作,默认为不同意。

(三)未成年人信息保护

根据《个人信息保护法》第三十一条,处理不满十四周岁未成年人个人信息的,应当取得其父母或其他监护人的同意,并制定专门的个人信息处理规则。《未成年人保护法》第七十二条进一步要求,处理不满十四周岁未成年人个人信息的,应征得其父母或其他监护人同意。

合规措施包括:年龄验证(通过身份证信息、人脸识别、银行卡信息等多种方式交叉验证用户年龄);监护人同意机制(对于疑似未成年人的用户,采用父母手机号验证、线下汇款验证、父母知情书等方式确保已获得监护人的明确授权);防沉迷措施(严格落实网络游戏、短视频等服务的时段、时长和消费限额要求,建立防沉迷系统,强制下线并推送有益的信息提示或内容)。

(四)小程序特殊要求

小程序合规涉及平台方与开发者两方责任。平台方主要承担对小程序应用的管理责任,包括制定规则、审核上架、处理投诉、提供技术支持接口和违规处罚。开发者作为独立的个人信息处理者,对自身小程序的运营活动承担主体责任,必须自主制定并公示独立的隐私政策,告知用户信息处理规则,独立获取用户同意,并能够应平台或监管要求提供已获同意的证明。

开发者应优先调用官方接口来实现隐私弹窗、用户同意记录等功能,以确保符合平台标准。平台会对提交审核的小程序隐私政策、信息收集范围等进行严格审查,不合规者将无法上架或被下架。

五、实务案例与合规建议

(一)指导性案例265号:罗某诉某科技有限公司隐私权、个人信息保护纠纷案

某公司运营英语学习网站及两款APP,在未征得罗某同意的情况下,通过线下合作体验店收集罗某手机号码并创建账号密码。罗某登录后被要求填写“职业”“学习目的”“英语水平”等信息,不填写则无法继续登录,且无“跳过”“拒绝”选项,亦无授权同意收集个人信息的提示。法院判令该公司停止处理并删除罗某的个人信息,以书面形式赔礼道歉并赔偿律师费、取证费合计2900元。

该案的典型意义在于:未经用户同意收集个人信息构成侵权;用户主动填写信息不等于同意收集;自动化决策所需收集的用户画像信息不属于“提供服务所必需”,仍需取得同意。

(二)合规建议

基于上述分析,对APP与小程序运营者提出以下合规建议:

第一,建立全流程合规体系。从APP上线前的隐私政策制定、SDK尽职调查,到运营中的权限管理、用户权利响应,再到特殊场景的合规审查,形成闭环管理。

第二,重视技术合规。关注代码层面的合规要求,包括targetSdkVersion设置、权限声明、数据加密传输存储等,确保能够通过技术检测。

第三,定期开展合规审计。建议每季度进行一次内部合规审查,重点关注隐私政策与实际数据处理行为的一致性、第三方SDK的合规状态、用户权利请求的响应时效等。

第四,建立应急响应机制。制定数据安全事件应急预案,明确事件报告、通知用户、监管部门的流程和时限,定期演练并根据演练结果优化预案。

第五,关注监管动态。持续跟踪国家网信办、工信部等部门的最新通报和政策动态,及时调整合规策略,防范监管风险。

结  语

APP与小程序合规是一项系统工程,涉及法律、技术、产品、运营等多个维度。在监管执法力度持续加大的背景下,企业应当将合规嵌入产品全生命周期,而非事后补救。律师在提供合规服务时,既要熟悉法律法规和国家标准的具体要求,也要理解技术实现逻辑,方能为客户提供切实可行的合规方案。

(本文基于余凯律师《APP与小程序合规要点解析》课程内容整理改写)

作者简介

Hi

陈烁皓律师 | 资深公司法律顾问·信息技术法律专家

新疆正与政律师事务所 合伙人

新疆律师协会信息技术专业委员会委员

新疆维吾尔自治区归国华侨联合会法律顾问委员会委员

专业领域

公司综合法律业务:公司治理架构设计、股权激励方案制定、股权分配争议解决、资本运营合规咨询

信息技术法律支持:互联网企业合规风控、数据合规、数据安全与隐私保护、数据知识产权布局与维权

常年法律顾问服务:为20+企业提供系统性法律支持,涵盖传统行业与互联网科技领域

核心优势

复合型专业背景:深耕互联网+公司法律业务10年+,同时主导开发新疆律师协会官方网站、新疆律师综合信息系统,技术+法律双重经验助力企业合规与创新

行业认可:获司法厅机关党委“优秀共产党员”称号,现任新疆律师协会信息技术专业委员会专家委员

资源整合能力:曾任职新疆律师协会秘书处(七届、八届、九届),历任宣联部主任、行业党委办公室负责人、办公室副主任等,熟悉司法与行业生态

代表性成果

技术项目:主导设计开发的新疆律师协会信息化系统,服务全疆10000+执业律师,获行业高度评价

企业服务:为疆内某头部互联网公司制定股权激励方案,助力其完成合规管理;为多家科技初创企业搭建合规风控体系,规避潜在法律风险

行业贡献:主导设计、参与建设新疆律师行业信息化平台,推动区域法律服务业数字化转型

执业理念

“以商业思维解构法律问题,以技术创新驱动服务升级”专注为企业提供“专业化、前瞻性、可落地”的法律解决方案,助力客户在合规框架下实现商业价值最大化

联系方式:131-50333-878(手机)

bai4shen@qq.com(邮箱)

声明:除原创内容特别说明之处,推送稿件文字、图片及视频均来自网络及各大主流媒体。版权归原作者所有。如出现版权问题,请在后台联系我们。

作者(一审):陈烁皓

二审:赵   倩

三审:陈烁皓

= END =

关注我们

新疆正与政律师事务所

电话:0991-3673296

地址:乌鲁木齐市北京南路218号

天易大厦5层

往期推荐

1

岁月如歌·律者匠心——新疆正与政律师事务所党支部主题党日活动圆满落幕

2

聚力同行 共筑同心|新疆正与政律师事务所开展团建活动

3

喜报丨第十一次新疆律师代表大会顺利召开,新疆正与政律师事务所两名律师获通报表扬

4

凝心聚力启新程|中共新疆正与政律师事务所支部委员会圆满完成换届选举

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-08-07 16:50:07 HTTP/1.1 GET : https://www.yeyulingfeng.com/a/901438.html
  2. 运行时间 : 0.101877s [ 吞吐率:9.82req/s ] 内存消耗:4,644.12kb 文件加载:145
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=3ef49b5f78137e4d7541ec843b4b57b8
  1. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/public/index.php ( 0.79 KB )
  2. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/autoload.php ( 0.17 KB )
  3. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/composer/autoload_real.php ( 2.49 KB )
  4. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/composer/platform_check.php ( 0.90 KB )
  5. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/composer/ClassLoader.php ( 14.03 KB )
  6. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/composer/autoload_static.php ( 6.05 KB )
  7. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/helper.php ( 8.34 KB )
  8. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-validate/src/helper.php ( 2.19 KB )
  9. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/ralouphie/getallheaders/src/getallheaders.php ( 1.60 KB )
  10. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/helper.php ( 1.47 KB )
  11. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/stubs/load_stubs.php ( 0.16 KB )
  12. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Exception.php ( 1.69 KB )
  13. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-container/src/Facade.php ( 2.71 KB )
  14. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/deprecation-contracts/function.php ( 0.99 KB )
  15. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/polyfill-mbstring/bootstrap.php ( 8.26 KB )
  16. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/polyfill-mbstring/bootstrap80.php ( 9.78 KB )
  17. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/var-dumper/Resources/functions/dump.php ( 1.49 KB )
  18. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-dumper/src/helper.php ( 0.18 KB )
  19. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/var-dumper/VarDumper.php ( 4.30 KB )
  20. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/guzzlehttp/guzzle/src/functions_include.php ( 0.16 KB )
  21. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/guzzlehttp/guzzle/src/functions.php ( 5.54 KB )
  22. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/App.php ( 15.30 KB )
  23. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-container/src/Container.php ( 15.76 KB )
  24. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/psr/container/src/ContainerInterface.php ( 1.02 KB )
  25. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/provider.php ( 0.19 KB )
  26. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Http.php ( 6.04 KB )
  27. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/helper/Str.php ( 7.29 KB )
  28. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Env.php ( 4.68 KB )
  29. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/common.php ( 0.03 KB )
  30. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/helper.php ( 18.78 KB )
  31. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Config.php ( 5.54 KB )
  32. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/alipay.php ( 3.59 KB )
  33. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/facade/Env.php ( 1.67 KB )
  34. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/app.php ( 0.95 KB )
  35. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/cache.php ( 0.78 KB )
  36. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/console.php ( 0.23 KB )
  37. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/cookie.php ( 0.56 KB )
  38. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/database.php ( 2.48 KB )
  39. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/filesystem.php ( 0.61 KB )
  40. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/lang.php ( 0.91 KB )
  41. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/log.php ( 1.35 KB )
  42. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/middleware.php ( 0.19 KB )
  43. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/route.php ( 1.89 KB )
  44. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/session.php ( 0.57 KB )
  45. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/trace.php ( 0.34 KB )
  46. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/view.php ( 0.82 KB )
  47. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/event.php ( 0.25 KB )
  48. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Event.php ( 7.67 KB )
  49. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/service.php ( 0.13 KB )
  50. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/AppService.php ( 0.26 KB )
  51. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Service.php ( 1.64 KB )
  52. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Lang.php ( 7.35 KB )
  53. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/lang/zh-cn.php ( 13.70 KB )
  54. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/initializer/Error.php ( 3.31 KB )
  55. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/initializer/RegisterService.php ( 1.33 KB )
  56. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/services.php ( 0.14 KB )
  57. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/service/PaginatorService.php ( 1.52 KB )
  58. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/service/ValidateService.php ( 0.99 KB )
  59. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/service/ModelService.php ( 2.04 KB )
  60. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-trace/src/Service.php ( 0.77 KB )
  61. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Middleware.php ( 6.72 KB )
  62. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/initializer/BootService.php ( 0.77 KB )
  63. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/Paginator.php ( 11.86 KB )
  64. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-validate/src/Validate.php ( 63.20 KB )
  65. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/Model.php ( 23.55 KB )
  66. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/Attribute.php ( 21.05 KB )
  67. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/AutoWriteData.php ( 4.21 KB )
  68. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/Conversion.php ( 6.44 KB )
  69. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/DbConnect.php ( 5.16 KB )
  70. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/ModelEvent.php ( 2.33 KB )
  71. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/RelationShip.php ( 28.29 KB )
  72. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/contract/Arrayable.php ( 0.09 KB )
  73. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/contract/Jsonable.php ( 0.13 KB )
  74. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/contract/Modelable.php ( 0.09 KB )
  75. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Db.php ( 2.88 KB )
  76. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/DbManager.php ( 8.52 KB )
  77. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Log.php ( 6.28 KB )
  78. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Manager.php ( 3.92 KB )
  79. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/psr/log/src/LoggerTrait.php ( 2.69 KB )
  80. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/psr/log/src/LoggerInterface.php ( 2.71 KB )
  81. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Cache.php ( 4.92 KB )
  82. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/psr/simple-cache/src/CacheInterface.php ( 4.71 KB )
  83. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/helper/Arr.php ( 16.63 KB )
  84. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/cache/driver/File.php ( 7.84 KB )
  85. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/cache/Driver.php ( 9.03 KB )
  86. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/contract/CacheHandlerInterface.php ( 1.99 KB )
  87. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/Request.php ( 0.09 KB )
  88. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Request.php ( 55.78 KB )
  89. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/middleware.php ( 0.25 KB )
  90. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Pipeline.php ( 2.61 KB )
  91. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-trace/src/TraceDebug.php ( 3.40 KB )
  92. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/middleware/SessionInit.php ( 1.94 KB )
  93. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Session.php ( 1.80 KB )
  94. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/session/driver/File.php ( 6.27 KB )
  95. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/contract/SessionHandlerInterface.php ( 0.87 KB )
  96. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/session/Store.php ( 7.12 KB )
  97. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Route.php ( 23.73 KB )
  98. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/RuleName.php ( 5.75 KB )
  99. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/Domain.php ( 2.53 KB )
  100. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/RuleGroup.php ( 22.43 KB )
  101. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/Rule.php ( 26.95 KB )
  102. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/RuleItem.php ( 9.78 KB )
  103. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/route/app.php ( 4.22 KB )
  104. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/facade/Route.php ( 4.70 KB )
  105. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/dispatch/Controller.php ( 4.74 KB )
  106. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/Dispatch.php ( 10.44 KB )
  107. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/controller/Index.php ( 9.87 KB )
  108. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/BaseController.php ( 2.05 KB )
  109. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/facade/Db.php ( 0.93 KB )
  110. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/connector/Mysql.php ( 5.44 KB )
  111. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/PDOConnection.php ( 52.47 KB )
  112. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/Connection.php ( 8.39 KB )
  113. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/ConnectionInterface.php ( 4.57 KB )
  114. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/builder/Mysql.php ( 16.58 KB )
  115. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/Builder.php ( 24.06 KB )
  116. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/BaseBuilder.php ( 27.50 KB )
  117. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/Query.php ( 15.71 KB )
  118. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/BaseQuery.php ( 45.13 KB )
  119. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/TimeFieldQuery.php ( 7.43 KB )
  120. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/AggregateQuery.php ( 3.26 KB )
  121. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/ModelRelationQuery.php ( 20.07 KB )
  122. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/ParamsBind.php ( 3.66 KB )
  123. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/ResultOperation.php ( 7.01 KB )
  124. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/WhereQuery.php ( 19.37 KB )
  125. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/JoinAndViewQuery.php ( 7.11 KB )
  126. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/TableFieldInfo.php ( 2.63 KB )
  127. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/Transaction.php ( 2.77 KB )
  128. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/log/driver/File.php ( 5.96 KB )
  129. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/contract/LogHandlerInterface.php ( 0.86 KB )
  130. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/log/Channel.php ( 3.89 KB )
  131. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/event/LogRecord.php ( 1.02 KB )
  132. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/Collection.php ( 16.47 KB )
  133. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/facade/View.php ( 1.70 KB )
  134. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/View.php ( 4.39 KB )
  135. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/controller/Es.php ( 3.11 KB )
  136. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Response.php ( 8.81 KB )
  137. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/response/View.php ( 3.29 KB )
  138. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Cookie.php ( 6.06 KB )
  139. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-view/src/Think.php ( 8.38 KB )
  140. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/contract/TemplateHandlerInterface.php ( 1.60 KB )
  141. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-template/src/Template.php ( 46.61 KB )
  142. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-template/src/template/driver/File.php ( 2.41 KB )
  143. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-template/src/template/contract/DriverInterface.php ( 0.86 KB )
  144. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/runtime/temp/c935550e3e8a3a4c27dd94e439343fdf.php ( 31.50 KB )
  145. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-trace/src/Html.php ( 4.42 KB )
  1. CONNECT:[ UseTime:0.000878s ] mysql:host=127.0.0.1;port=3306;dbname=wenku;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.001594s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000806s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.001888s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.001327s ]
  6. SELECT * FROM `set` [ RunTime:0.000620s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.001429s ]
  8. SELECT * FROM `article` WHERE `id` = 901438 LIMIT 1 [ RunTime:0.001285s ]
  9. UPDATE `article` SET `lasttime` = 1786092607 WHERE `id` = 901438 [ RunTime:0.001875s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.000272s ]
  11. SELECT * FROM `article` WHERE `id` < 901438 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.000398s ]
  12. SELECT * FROM `article` WHERE `id` > 901438 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.000372s ]
  13. SELECT * FROM `article` WHERE `id` < 901438 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.001874s ]
  14. SELECT * FROM `article` WHERE `id` < 901438 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.000624s ]
  15. SELECT * FROM `article` WHERE `id` < 901438 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.000666s ]
0.103606s