当前位置:首页>跳槽>签了竞业协议就一定不能跳槽?这些"坑"你一定要知道

签了竞业协议就一定不能跳槽?这些"坑"你一定要知道

  • 2026-08-16 23:11:57
签了竞业协议就一定不能跳槽?这些"坑"你一定要知道

签了竞业协议就一定不能跳槽?

这些"坑"你一定要知道

最近后台收到不少朋友的私信:"入职时签了竞业协议,现在想跳槽到同行,公司说要么赔几万违约金,要么别走。"还有朋友问:"我就是个普通技术员,又没接触什么核心机密,公司凭什么限制我两年不能去同行?"

说实话,竞业协议是劳动纠纷里"踩坑率"最高的领域之一——很多企业把它当"留人工具"无差别签,很多员工签的时候没当回事、离职时才发现被"套牢"。今天这篇,我们就把竞业协议从签、到履行、到出问题的全流程掰开了讲清楚,配上真实案例,让你看完就知道自己该怎么办。

一、竞业限制的法律界定与制度功能

竞业限制是指用人单位与负有保密义务的劳动者约定,在劳动合同解除或终止后一定期限内,劳动者不得自营或到与原单位有竞争关系的其他用人单位从事同类产品、同类业务。其制度功能在于:通过一段时间淡化劳动者在职期间掌握的技术秘密和经营信息,以保护用人单位的商业秘密。

竞业限制与保密义务虽常约定于同一协议中,但法律性质不同:

保密义务:约束劳动者"不得泄露"在职期间知悉的商业秘密,基于劳动关系的忠实义务产生,不以支付补偿为前提,且不因离职而消灭

竞业限制:约束劳动者"不得前往"竞争关系单位工作,是对劳动者择业自由的额外限制,必须双方明确约定,且用人单位负有按月支付经济补偿的法定义务

法律依据为《劳动合同法》第二十三条:用人单位与劳动者可以在劳动合同或者保密协议中约定竞业限制条款,并约定在解除或者终止劳动合同后,在竞业限制期限内按月给予劳动者经济补偿。劳动者违反竞业限制约定的,应当按照约定向用人单位支付违约金。

核心要点:竞业限制条款不能"偷偷塞"在合同里——必须是双方明确约定,且用人单位有"按月支付补偿"的法定义务。不约定补偿、不支付补偿,劳动者可以依法解除。

二、竞业限制的主体范围

《劳动合同法》第二十四条规定,竞业限制的人员限于三类:高级管理人员、高级技术人员、其他负有保密义务的人员。法律将主体限定于此三类的立法目的在于:竞业限制是对劳动者择业自由的限制,涉及劳动者的基本生存权,不能无差别适用。

(一)"高级管理人员"的认定

实务中,"高级管理人员"的认定可参照《公司法》关于公司高级管理人员的规定,包括经理、副经理、财务负责人以及公司章程规定的其他人员。关键判断标准不在于职务名称,而在于是否实际行使经营管理决策权。部分企业设置"总监""负责人"等头衔,但若该岗位实际不参与经营决策、不接触核心商业信息,则不宜认定为高级管理人员。

(二)"高级技术人员"的认定

"高级技术人员"不应仅以职称、学历为标准,核心在于是否实际从事核心技术研发或掌握关键技术信息。法院在认定时通常考察以下因素:

所在部门是否为研发、技术等核心部门

工作内容是否涉及核心技术、工艺流程、配方、源代码等

是否参与专利研发、技术文档撰写或拥有系统数据访问权限

在(2023)沪0116民初10181号案中,法院认定材料工程师马某属于高级技术人员,理由包括:马某所在部门为研发中心,参与多项专利技术,在职邮件涉及"绕线后线圈粘性不良分析"等技术内容,且其邮件标注有"保密和专有信息"字样。

(三)"其他负有保密义务的人员"的认定

此为司法实践中争议最大的类型。《最高人民法院关于审理劳动争议案件适用法律若干问题的解释(三)》第十三条明确了认定标准:劳动者未知悉、接触用人单位的商业秘密和与知识产权相关的保密事项的,竞业限制条款不生效。也就是说,判断是否属于"其他负有保密义务的人员",关键不在于是否签了保密协议,而在于是否实际知悉、接触了受法律保护的商业秘密。

在(2022)京0108民初14581号案中,百度公司财务分析经理胡某被认定属于负有保密义务的人员,理由是:胡某掌握与经营活动有关的财务、数据等信息,其中产品、客户、流量等数据需经审批开通系统授权方可查看,属于商业秘密范畴。法院强调,判断标准在于实际接触的信息是否构成商业秘密,而非岗位名称。

反之,在(2023)苏03民终6278号案中,推拿师李某虽签了保密协议,但法院认为其不属于高级管理人员或高级技术人员,公司也未证明李某接触了受法律保护的商业秘密,故不属"其他负有保密义务的人员"。

(2023)苏03民终6278号

李某在某生物科技公司从事推拿师工作,入职时签订保密协议约定离职后两年内不得从事同类服务,违约金5万元。李某离职后入职社区卫生服务中心中药房。公司主张李某掌握客户资料等商业秘密,要求支付违约金。法院认为,推拿师不属于高级管理人员或高级技术人员,公司也未证明李某接触了受法律保护的商业秘密,不属于"其他负有保密义务的人员"。即使签了协议,也不必承担竞业限制义务。驳回公司诉请。

(四)"主体泛化"的司法否定

实践中,不少企业不区分劳动者是否掌握商业秘密,无差别签订竞业限制协议并约定高额违约金。最高法发布的劳动争议典型案例对此明确否定:不负有保密义务的劳动者即使签了协议,也无需承担竞业限制义务。在(2020)辽0105民初4382号案中,法院进一步指出,用人单位是否存在商业秘密是竞业限制主体判断的起点——若用人单位未能举证证明其存在商业秘密且采取了保密措施,则竞业限制条款对劳动者不具有约束力。

认定标准:不是"签没签协议",而是"有没有真正接触商业秘密"。判断路径为:用人单位是否存在商业秘密→劳动者是否实际知悉、接触→竞业限制范围是否与接触的保密事项相适应。

三、竞业限制协议的内容与效力认定

(一)协议应当包含的内容(具有地域专属性)

根据《深圳经济特区企业技术秘密保护条例》第二十二条及《广东省技术秘密保护条例》第十四条,竞业限制协议应当以书面形式签订,一般包括以下主要条款:

竞业限制的范围、地域——应当明确界定竞争业务的范围和地域边界,不得笼统约定"不得从事同行"

竞业限制的期限——不得超过二年,超过部分无效

补偿费的数额及支付方式——应当明确月补偿金标准、支付时间和方式

违约责任——包括违约金的数额或计算方式,以及继续履行义务

《江苏省劳动合同条例》第二十八条进一步明确:竞业限制约定中的同类产品、同类业务仅限于劳动者离职前用人单位实际生产或者经营的相关产品和业务。即不能以"可能将来从事"的业务为由扩大竞业范围。

(二)协议无效或部分无效的情形

司法实践中,竞业限制协议或条款的无效情形主要包括以下五类:

1 主体不合格——条款不生效

《最高人民法院关于审理劳动争议案件适用法律若干问题的解释(三)》第十三条第一款规定:劳动者未知悉、接触用人单位的商业秘密和与知识产权相关的保密事项,劳动者请求确认竞业限制条款不生效的,人民法院依法予以支持。即不具备法定主体资格的劳动者,即使签了协议,条款也不产生效力。具体而言

入职时完全无保密接触,协议自始不生效;

劳动者在职中途接触核心秘密、后期调岗脱离涉密岗位,协议并非当然全部无效,仅可主张超出自身涉密范围的竞业限制部分无效。

企业必须举证自身存在合法、采取保密措施的商业秘密。

2 范围、地域、期限与保密事项不相适应——超过合理比例部分无效

《最高人民法院关于审理劳动争议案件适用法律若干问题的解释(三)》第十三条第二款规定:竞业限制条款约定的竞业限制范围、地域、期限等内容与劳动者知悉、接触的商业秘密和与知识产权相关的保密事项不相适应,劳动者请求确认竞业限制条款超过合理比例部分无效的,人民法院依法予以支持。例如,仅接触单一产品线技术的人员,约定全国范围内不得从事整个行业,可能被认定超出合理比例。

3 期限超过二年——超过部分无效

《劳动合同法》第二十四条明确规定竞业限制期限不得超过二年。超过二年的部分无效。

4 补偿金标准过低——条款可能无效

若约定的补偿金明显低于法定标准(如低于当地最低工资标准),全国绝大多数法院主流裁判规则:补偿标准约定过低不等于协议整体无效,仅劳动者有权主张补足至法定标准,而非直接免除全部竞业义务;仅极少数地区认定整体无效, 区分两种情况:

仅约定极低补偿、无排除劳动者权利条款:协议有效,员工可仲裁要求补足补偿金,不能直接拒绝履行竞业;

同时存在补偿极低 + 竞业范围无限扩大 + 天价违约金多重违法情形,法院才可能整体认定条款无效。

(2020)辽0105民初4382号

沈阳某教育公司与游泳教练刘某签订的保密协议约定竞业限制补偿金为年1200元。法院认为,该补偿金明显低于劳动者离职前十二个月平均工资的30%,亦低于沈阳市最低工资标准,且竞业限制补偿金应为按月发放而非按年支付。故认定竞业限制条款因违反司法解释规定而无效,对劳动者不具有约束力。

5 约定仲裁/诉讼期间不计入竞业期限——限制司法救济权,无效

部分竞业限制协议约定"仲裁和诉讼的审理期限从竞业限制期限中扣除",实质上延长了劳动者的竞业限制期限。法院对此类条款的效力持否定态度。

(2024)辽0291民初2915号

斯凯孚(大连)公司与赵某签订的保密及竞业限制协议中约定"竞业限制期限应将仲裁和诉讼的审理期限扣除"。法院认为,该约定将不可避免地使劳动者陷入"寻求司法救济则其竞业限制期限被延长""不寻求司法救济则其权益受损害"的两难境地,在一定程度上限制了劳动者的司法救济权利。法院未支持该条款,判令赵某继续履行竞业限制义务至约定的2024年9月28日期满,而非顺延。

6 用人单位胁迫、欺诈签署竞业协议(如不签竞业就不给办离职、不发工资)属于可撤销条款。

效力审查要点:主体是否适格→范围是否与保密事项相适应→期限是否合法→补偿金是否合理→是否存在限制劳动者法定权利的条款→是否存在胁迫、欺诈的情形。六个维度逐一审查,任一维度存在瑕疵均可能导致条款全部或部分无效。

四、竞业限制的履行:补偿金标准与报告义务

(一)补偿金标准

竞业限制补偿金的标准分为以下层次:

有约定从约定:协议明确约定补偿金标准的,从其约定,但不得低于法定底线

全国标准:未约定补偿标准的,按劳动者离职前十二个月月平均工资的30%按月支付;月平均工资30%低于当地最低工资标准的,按最低工资标准支付(劳动争议司法解释(一)第三十六条)

江苏标准:月经济补偿额不得低于劳动者离开用人单位前十二个月的月平均工资的三分之一(江苏省劳动合同条例第二十八条)——该标准高于全国30%

需注意,加班工资、年终奖、一次性绩效奖金、季度福利、出差补贴、非常规提成,多地法院均不纳入月均工资基数(具体规定各地不同)。在(2025)苏09民终638号案中,盐城中院明确:竞业限制补偿金应以劳动者的正常工作时间工资为计算基数,加班工资系额外劳动报酬,不应纳入。

(二)补偿金的支付义务与不付后果

用人单位负有按月支付补偿金的法定义务。若用人单位违反该义务,产生以下法律后果:

因用人单位原因连续三个月未支付经济补偿→劳动者可请求解除竞业限制约定(劳动争议司法解释(一)第三十八条)

用人单位在竞业限制期内主动解除协议→劳动者可请求额外支付三个月竞业限制经济补偿(劳动争议司法解释(一)第三十九条)

但劳动者拒不提供就业证明、失联、拒收补偿金、恶意不收款(员工过错)导致未发放,劳动者无权解除竞业

(2026)苏05民终7089号

管某从某公司离职后主动告知就业去向并提供录用通知书等材料,已尽到合理报告义务。公司在无正当理由、无充分证据证明管某违约的情况下,长期未支付竞业限制补偿金,构成"因用人单位原因导致三个月未支付"。管某发函解除竞业限制协议,法院认定合法有效。

(2024)苏0582民初9179号

爱康公司在竞业限制期内通知张某解除竞业限制协议。法院判决:公司有权单方解除,但应向张某额外支付三个月竞业限制经济补偿,合计61038元。

(三)报告义务:劳动者的附随义务

竞业限制协议通常约定劳动者离职后需定期向原单位报告就业情况。法院一般认为该义务属于诚信原则的体现,具有合理性,但存在限度:

报告义务为附随义务,竞业限制补偿金为对待给付的主义务,公司不能以"未提交资料"为由拒绝支付补偿金

劳动者主动告知就业去向并提供合理证明材料,即已尽到报告义务

劳动者恶意隐瞒就业单位、伪造失业证明、拒绝配合基础核验,单位有权暂缓发放补偿金,不属于无故拖欠

(2026)苏05民终7089号

法院指出,竞业限制补偿金是劳动者履行主义务的对价,报告义务为附随义务。管某已主动告知就业去向并提供材料,已尽到合理报告义务。公司以"未提交其所要求的资料"为由拒绝支付补偿金,缺乏事实与法律依据。

五、违反竞业限制的认定与法律后果

(一)典型违约行为类型

司法实践中,常见的违约行为包括以下四类:

1 直接入职竞争对手

(2026)苏05民终9644号

董某从某科技公司离职后,在竞业限制期内多次刷脸进入竞争对手德龙公司厂区,车内摆放德龙公司停车证。法院认定其持续、规律性出入德龙公司,构成违约。协议约定违约金200万元,法院综合考虑岗位性质、过错程度、工资收入等因素,酌减至30万元。

2 通过配偶、关联方"隐蔽竞业"

(2024)京03民终683号

张某雷离职后,其妻变更为某公司投资人(持股95%),该公司与原单位存在竞争关系,且关联公司为张某雷缴纳社保。法院认定其通过配偶投资经营竞业企业,违反竞业限制约定,判令返还补偿金3.4万元并支付违约金24万元。裁判要旨明确:企业高管通过配偶投资经营竞业企业,应承担违约责任,但违约金应秉持"适当惩戒与维持劳动者生存并重"原则合理确定。

(2020)沪01民终13707号

韩某某离职后,其前妻投资设立与原单位经营范围完全一致的石英公司。法院综合考虑行为发生时间、业务重合性、夫妻财产独立状况等,认定韩某某违反竞业限制。原约定违约金161万元,法院酌减至12万元。

3 劳务派遣等"隐蔽入职"

(2025)苏04民终5087号

杨某通过劳务派遣方式进入竞业限制协议明确限制的企业工作。法院认定,该企业业务范围与原单位高度竞合,杨某通过劳务派遣"曲线就业"构成违约。判令返还已收取的补偿金18.9万元并支付违约金50万元。

4 在职期间违反竞业限制

《最高人民法院关于审理劳动争议案件适用法律若干问题的解释(三)》第十四条明确:用人单位与高级管理人员、高级技术人员和其他负有保密义务的人员约定在职期间竞业限制条款,劳动者以"不得约定在职期间竞业限制"或"未支付经济补偿"为由请求确认无效的,法院不予支持。即在职期间的竞业限制义务基于劳动关系中的忠实义务,不以额外支付补偿为前提。

高管忠实义务的在职竞业天然无补偿;但普通技术、涉密员工的在职竞业,若超出正常忠实义务(例如要求下班后、休息日不得兼职同类行业),司法实践中多地法院认定:超出劳动合同正常履职范围的在职竞业,仍需支付对价补偿。

重要提示:如亲属持股企业业务与原公司无实质竞争; 劳动者未在关联企业任职、不参与经营、不领取报酬; 劳务派遣竞争企业仅从事行政、后勤、非竞争业务;不算违约。

(二)违约金调整规则

《最高人民法院关于审理劳动争议案件适用法律若干问题的解释(三)》第十五条明确:劳动者违反有效的竞业限制约定,用人单位请求劳动者按照约定返还已经支付的经济补偿并支付违约金的,人民法院依法予以支持。但违约金并非"约定多少就判多少",法院会综合以下因素调整:

劳动者的岗位性质和收入水平;商业秘密实际价值

过错程度(主动违约还是被动违约);违约行为持续时间

已获补偿金数额与违约金的比例关系

违约行为是否造成实际经济损失(举证责任在单位)

劳动者家庭生存、抚养义务等民生因素

从案例看,法院普遍倾向于将高额违约金大幅调减。上述案例中,200万调到30万、161万调到12万——司法的态度是"适当惩戒与维持劳动者生存并重"。

(三)支付违约金后是否仍需继续履行

劳动者支付违约金后,在剩余竞业限制期限内仍应继续履行竞业限制义务。

若用人单位存在长期拖欠补偿金、主动放弃竞业监管、自身业务关停注销,法院可判决劳动者无需继续履行

(2018)苏05民终2624号

刘某在竞业限制期内无照经营与原单位同类的蜡制品,法院认定违约金50万元不再调整,并判令其在剩余竞业期内继续履行竞业限制协议。裁判要旨:劳动者支付违约金后,在剩余竞业禁止期内仍应履行竞业限制约定,否则无异于变相承认可以"花钱买断"。

重要提示:不要以为"大不了赔钱走人"——如果竞业限制期未满,用人单位可以要求劳动者支付违约金后继续履行。直到协议到期或用人单位主动解除,义务才终止。

六、用人单位常见操作误区

误区
法律风险
正确做法
无差别全员签竞业协议
对无保密义务的员工不生效,且可能被认定侵害劳动者择业权
仅与高级管理人员、高级技术人员和实际接触商业秘密的人员签订
不约定补偿金标准
协议不因此无效,但需按法定标准支付(全国30%/江苏1/3)
明确约定补偿金数额、支付方式和期限
约定补偿金过低(如按年支付)
可能被认定低于法定标准而无效,条款对劳动者无约束力
按月支付,不低于离职前月均工资30%(江苏1/3)或当地最低工资
约定违约金畸高
法院会大幅调减,且可能引发劳动者投诉
违约金与岗位重要性、可能造成的损失相匹配
补偿金包含在工资里
被认定未单独支付,构成"三个月未支付"可被解除
离职后按月单独支付,与工资分离
约定仲裁/诉讼期间不计入竞业期限
限制劳动者司法救济权,该条款无效
竞业期限从离职之日起连续计算,不存在顺延
离职协议把经济补偿金和竞业限制挂钩
法院不予支持,经济补偿金不得附竞业条件
经济补偿金和竞业限制补偿金分开处理

(2021)京02民终12085号

某贸易公司在《解除劳动合同协议书》中约定"乙方履行竞业限制义务后甲方支付经济补偿金70500元"。后王某未履行竞业限制,公司拒绝支付。法院认为,解除劳动合同经济补偿金具有法定性和必要性,不得以劳动者离职后履行竞业限制等不确定行为作为支付条件。判令公司支付70500元。

结语

竞业协议不是"洪水猛兽",也不是企业的"万能锁"。它的设立初衷是保护企业真正有价值的商业秘密,同时给劳动者合理的补偿。对企业来说,无差别全员签、约定天价违约金、只限制不补偿、约定仲裁期间顺延——这些操作不仅无效,还可能引火烧身。对劳动者来说,签了不等于被"套牢",关键看自己是否属于法定主体、单位是否履行了补偿义务、协议条款是否存在无效情形。

希望这篇分析能帮到正在被竞业协议困扰的你。如果你也有类似问题,欢迎在评论区说说你的情况——哪个环节卡住了、签了什么样的协议、补偿金有没有按时到账——我们一起聊聊怎么应对。转发给身边可能用得上的朋友,说不定能帮到更多人。

最新文章

随机文章

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