当前位置:首页>大同>大同总兵姜襄反清:一场降将的绝地反击与城破后清廷的残酷清洗

大同总兵姜襄反清:一场降将的绝地反击与城破后清廷的残酷清洗

  • 2026-02-07 01:40:07
大同总兵姜襄反清:一场降将的绝地反击与城破后清廷的残酷清洗

公元1649年的初春,朔风卷着残雪,呜咽着掠过大同的断壁残垣。曾经巍峨的九边重镇城墙,被生生削去了五尺,露出参差不齐的夯土断面,像一道永远无法愈合的伤疤。城里听不到鸡鸣犬吠,也看不到炊烟袅袅,只有几只乌鸦落在焦黑的屋梁上,发出几声嘶哑的啼叫,更衬得这座城死寂得可怕。

谁能想到,仅仅半年之前,这里还是人声鼎沸、旌旗招展的模样?谁又能想到,一场由一顶花轿引发的血案,会让这座千年古城,变成一座人间炼狱?而这一切的始作俑者,就是那个曾经在清廷的朝堂上,卑躬屈膝了四年的大同总兵——姜襄。

时间倒回到四年前,也就是1645年的那个秋天。那时候的姜襄,还是大明的总兵官,守着大同这座门户之城,抵御着关外的清军。可大明气数已尽,李自成的大顺军攻破了北京城,崇祯皇帝吊死在煤山,吴三桂引清兵入关,天下大势瞬间逆转。姜襄守着一座孤城,内无粮草,外无援兵,看着城外密密麻麻的清军八旗,他知道,自己撑不下去了。

于是,他打开了大同的城门,投降了清廷。他以为,只要自己放下武器,俯首称臣,就能保住一城百姓的性命,也能保住自己的荣华富贵。他以为,清廷会念着他献城有功,给他一个安稳的前程。可他怎么也没想到,这四年的隐忍,不过是一场噩梦的开始。

1、归降四年总兵府里的步步惊心

降清之后的姜襄,被清廷任命为大同总兵,依旧镇守这座城池。可明眼人都看得出来,他这个总兵,不过是个空架子。

清廷在大同城里安插了大量的八旗兵丁,名为协防,实则监视。这些八旗兵,一个个鼻孔朝天,根本不把姜襄这个降将放在眼里。他们在城里横行霸道,强买强卖,调戏妇女,姜襄看在眼里,却不敢管。他只能一遍遍约束自己的部下,不许惹事,不许反抗,凡事都要忍。

有一次,一个八旗兵在街上抢了一个小贩的西瓜,小贩上前理论,被那八旗兵一拳打倒在地,还被抽了几鞭子。姜襄的亲兵看不下去,上前说了两句公道话,结果被一群八旗兵围起来打了一顿。姜襄得知消息后,非但没敢去找对方理论,反而还亲自带着那个亲兵,去八旗兵营里赔礼道歉,还给人家送了银子,这才把事情平息下去。

回到总兵府,姜襄气得把茶杯都摔碎了。他看着自己身上的清廷官服,心里五味杂陈。想当年,他在大明当总兵的时候,谁不敬畏他三分?可如今,却要对着一群蛮兵卑躬屈膝,这口气,换谁能咽得下去啊!

可他还是忍了。他告诉自己,大丈夫能屈能伸,只要熬过去,总有出头之日。他甚至主动向清廷上表,说自己愿意为大清效力,平定山西境内的反清势力。他带着自己的旧部,南征北战,剿灭了好几股农民起义军,也镇压了不少南明的残余势力。他以为,自己的忠心耿耿,总能换来清廷的信任。

可他错了。在清廷的眼里,他永远都是一个降将,一个随时可能反水的隐患。清廷对他的猜忌,从来就没有停止过。他们一边让他打仗,一边又不断削减他的兵权,把他的旧部调离大同,换成清廷的嫡系部队。

姜襄心里跟明镜似的,可他还是选择了忍。他觉得,只要自己不犯错,清廷就找不到理由动他。他只想安安稳稳地当个总兵,守着自己的家人,守着大同的百姓,过完这一辈子。

可命运,偏偏就不让他如愿。一场突如其来的变故,彻底打碎了他的隐忍,也点燃了他心中的怒火。

2、压垮骆驼的最后一根稻草

1648年的夏天,大同城里格外热闹。因为姜襄的心腹副将,要迎娶城里的一位姑娘。婚礼办得风风光光,唢呐吹得震天响,迎亲的队伍排了老长,引得街上的百姓都驻足观看。

姜襄也很高兴,亲自给副将送了贺礼。他看着那顶红彤彤的花轿,心里想着,要是日子能一直这么太平下去,该多好啊。

可就在迎亲的队伍走到大街中央的时候,意外发生了。一队八旗兵,耀武扬威地冲了过来,直接拦住了花轿。为首的一个小头目,眯着眼睛打量着花轿,嘴角勾起一抹淫邪的笑容。

“这花轿里,坐的是哪家的姑娘啊?长得俊不俊啊?”小头目嬉皮笑脸地说着,伸手就要去掀轿帘。

迎亲的人都吓坏了,连忙上前阻拦:“军爷,这是总兵大人副将的新娘子,您高抬贵手,放我们过去吧。”

“总兵大人的副将?算个屁!”小头目一脚踹开那个说话的人,“在大同城里,我们英亲王的话,就是圣旨!今天爷要看看这新娘子,谁敢拦?”

英亲王,就是阿济格,多尔衮的亲哥哥,也是清廷派在大同的最高军事长官。这家伙是个出了名的好色之徒,平日里就喜欢强抢民女,大同城里的百姓,都对他恨之入骨。

迎亲的人不敢再拦,只能眼睁睁地看着那个小头目,一把掀开了轿帘。轿子里的新娘子,吓得花容失色,缩在角落里瑟瑟发抖。

小头目见状,哈哈大笑:“果然是个美人儿!带走,送到英亲王府里去!”

几个八旗兵立刻上前,七手八脚地把新娘子从花轿里拽了出来,不顾她的哭喊挣扎,就要往王府的方向拖。街上的百姓敢怒不敢言,只能低着头,不敢看这一幕。

这一切,都被一个路过的总兵府亲兵看在眼里。他吓得魂飞魄散,连忙跑回总兵府,把这件事告诉了姜襄。

姜襄正在府里喝茶,听到这个消息,气得浑身发抖。他猛地一拍桌子,站起身来,连官服都来不及换,就带着几个亲兵,急匆匆地往大街上赶。

等他赶到的时候,新娘子已经被拖到了英亲王府的门口。姜襄大步冲了上去,对着那些八旗兵大喝一声:“住手!”

八旗兵们看到姜襄,都愣了一下。毕竟姜襄是大同总兵,官阶比他们高。可那个小头目,却根本不怕:“姜总兵,你这是要干什么?这是我们英亲王看上的女人,你也敢管?”

“她是我副将的新娘子!”姜襄强压着怒火,一字一句地说,“放了她,这件事我可以不追究。”

“不追究?”小头目冷笑一声,“姜总兵,你别给脸不要脸!你不过是个降将,在英亲王面前,连条狗都不如!识相的赶紧滚,不然连你一起收拾!”

姜襄气得脸色铁青,他不再跟小头目废话,直接走到王府门口,要求见阿济格。守门的亲兵,看了看姜襄,一脸的不屑。他们进去通报了一声,很快就出来了,对着姜襄嚷嚷:“英亲王说了,你一个降将,也配见他?赶紧滚!”

姜襄还想再说什么,那些守门的亲兵,就直接冲了上来,对着他拳打脚踢。姜襄的亲兵想要上前帮忙,却被更多的八旗兵围了起来。姜襄被打得踉跄着后退,最后被一脚踹倒在地。

那些亲兵像撵一条狗一样,对着他破口大骂:“降将!叛徒!滚远点!”

姜襄趴在地上,身上沾满了泥土和灰尘。他的官服被撕破了,脸上火辣辣地疼。街上的百姓,都在看着他,眼神里有同情,有怜悯,也有一丝说不清道不明的意味。

那一刻,姜襄的心里,有什么东西彻底碎了。

他想起了自己这四年的隐忍,想起了自己对清廷的忠心耿耿,想起了自己在战场上的出生入死。可到头来,他得到的,却是这样的屈辱。

什么总兵,什么降将,在清廷的眼里,他就是一条可以随意打骂的狗!

姜襄从地上爬起来,拍了拍身上的土。他没有回家,也没有回总兵府。他的眼睛里,像是烧着一团火。他转过身,朝着军营的方向,大步走去。

3、反旗竖起的那一刻

军营里,姜襄的旧部们正在操练。看到姜襄一身狼狈地回来,都愣住了。

姜襄站在演武场上,看着眼前这些跟自己出生入死的兄弟,声音沙哑地说:“兄弟们,我姜襄忍了四年,忍气吞声,卑躬屈膝,就是想让大家能有一条活路。可清廷欺人太甚!他们抢我们的百姓,打我们的兄弟,把我们当成猪狗不如的奴才!这样的日子,你们还能忍吗?”

“不能忍!”士兵们齐声怒吼,声音震彻云霄。这些士兵,大多是大同本地人,他们的家人,也饱受八旗兵的欺压。早就憋着一肚子火了。

“好!”姜襄拔出腰间的佩剑,高高举起,“从今天起,我姜襄,反了!我们杀了阿济格,赶走清军,光复大同,恢复大明!”

“反了!反了!”士兵们纷纷拔出武器,振臂高呼。

当天夜里,月黑风高。姜襄带着几百名亲兵,悄无声息地摸到了英亲王府的门口。王府里,灯火通明,阿济格正在和一群手下喝酒作乐,根本没有察觉到危险的来临。

姜襄一挥手,亲兵们立刻冲了上去。他们解决了门口的守卫,然后破门而入。

“杀!”姜襄怒吼一声,率先冲进了大厅。

正在喝酒的阿济格和手下,被这突如其来的变故吓傻了。他们根本来不及反应,就被亲兵们砍倒在地。大厅里顿时乱作一团,哭喊声、惨叫声、刀剑碰撞声交织在一起。

阿济格吓得魂飞魄散,他连衣服都来不及穿,光着脚,从后门仓皇逃命。他的几个亲信想要保护他,都被姜襄的亲兵砍死了。

姜襄看着阿济格狼狈逃窜的背影,冷笑一声。他没有去追,而是下令:“烧了这座王府!”

火把被扔进了王府的各个角落,很快,火光冲天。这座象征着清廷在大同的权威的王府,在熊熊烈火中,化为一片灰烬。

第二天一早,姜襄带着士兵们,冲上了大同的城头。他亲手砍下了清廷的龙旗,然后挂上了一面崭新的大明旗帜。

“大同城,今日起,光复大明!”姜襄站在城头,对着城下的百姓,高声喊道。

消息传开,整个山西都炸了锅。那些被清军欺压得活不下去的百姓,扛着锄头,拿着镰刀,纷纷涌向大同。那些原本被迫降清的明朝旧将,也纷纷起兵响应。一夜之间,山西的十一座城池,都竖起了反清的大旗。几万人马,把晋西北围得水泄不通,刀锋直指北京城。

远在京城的多尔衮,得知这个消息后,气得把奏折都摔在了地上。他怎么也没想到,一个小小的降将,竟然敢掀起这么大的风浪。他立刻下令,倾巢而出,十万八旗精锐,浩浩荡荡地朝着大同杀来。

多尔衮以为,这不过是一场速战速决的剿杀。一个降将,一群乌合之众,怎么可能是八旗精锐的对手?

可他错了。他低估了姜襄的决心,也低估了大同这座九边重镇的坚固。

4、九边重镇的铁血坚守

大同,是明朝的九边重镇之一,城墙高大坚固,城壕深邃宽阔,易守难攻。当年,瓦剌大军围攻大同,都没能攻破这座城池。如今,姜襄守着这座城,更是下定了必死的决心。

多尔衮的十万大军,很快就兵临大同城下。他亲自坐镇指挥,下令攻城。

一时间,大同城外,炮火连天。清军的火炮,不断地轰击着城墙。巨大的石块和夯土,从城墙上滚落下来。清军的士兵,扛着云梯,像蚂蚁一样,密密麻麻地朝着城头爬去。

姜襄站在城头,亲自指挥防守。他的士兵们,用弓箭、滚木、雷石,狠狠地砸向爬上来的清军。城下的清军,一批批地倒下,尸体堆了一层又一层,城壕里的水,都被染成了血红色。

这场攻城战,一打就是十个月。

十个月里,多尔衮用尽了各种攻城手段。他调来威力更大的火炮,把城墙轰出了好几个缺口。可姜襄的士兵,总能在第一时间,用沙袋和砖石,把缺口堵住。他派士兵挖地道,想要从地下攻入城中。可姜襄早就料到了这一招,他下令在城里挖了很多反地道,一旦发现清军的地道,就往里面灌烟、灌水,把里面的清军活活熏死、淹死。

十个月里,大同城里的粮食,越来越少。一开始,士兵们还能吃上饱饭,后来,就只能喝粥,再到后来,连粥都喝不上了,只能吃树皮、草根。百姓们也把家里仅存的粮食,都捐给了军队。他们说:“姜总兵是为了我们才反的,就算饿死,我们也愿意跟着姜总兵!”

十个月里,城外的清军,换了一批又一批。八旗精锐的士兵,死伤惨重。多尔衮的脸上,再也没有了当初的傲慢。他看着那座依旧屹立不倒的大同城,心里充满了愤怒和无奈。

他不明白,为什么一座孤城,能坚守这么久?为什么一群饿肚子的士兵,能爆发出这么强大的战斗力?

其实,他不懂。姜襄和他的士兵们,守的不是一座城,而是一口气,一口被清廷欺压了四年的窝囊气!他们守的,是尊严,是骨气!

随着时间的推移,大同城的坚守,也让清廷的统治,变得岌岌可危。山西的反清势力,越来越壮大。陕西、河北的百姓,也纷纷揭竿而起。清廷的龙椅,第一次晃了起来。

多尔衮知道,不能再这么耗下去了。他必须尽快攻破大同城,否则,局势就会失控。

可就在这个时候,大同城里的粮食,已经彻底断绝了。士兵们饿得连武器都举不起来了。百姓们也一个个饿得面黄肌瘦,连走路的力气都没有了。

姜襄站在城头,看着城外黑压压的清军,又看着城里奄奄一息的百姓,心里充满了绝望。他知道,大同城,撑不了多久了。

可他还是没有放弃。他下令,把自己的战马杀了,分给士兵和百姓吃。他说:“只要我姜襄还有一口气在,就绝不会让清军踏进大同城一步!”

士兵们看着姜襄,一个个泪流满面。他们发誓,要和姜襄共存亡,和大同城共存亡。

可姜襄怎么也没想到,就在他以为还能再撑半个月,等着其他地方的反清援军到来的时候,致命的一刀,不是来自城外的清军,而是来自自己身边最信任的人。这个隐藏在他身边的叛徒,会成为压垮大同城的最后一根稻草,也会让他的所有努力,都化为泡影。

5、大同城破的前夜

随着大同城被围的时间越来越长,城里的人心,也开始慢慢动摇。

有一个叫杨震威的将领,是姜襄的部下,也是姜襄一直信任的人。他看着城里的粮食越来越少,看着士兵们一个个饿得倒下,心里开始打起了小算盘。

他觉得,姜襄的反清,就是以卵击石。清廷的势力这么强大,迟早会攻破大同城。到时候,所有人都得死。他不想死,他想活下去,他想保住自己的荣华富贵。

于是,他偷偷地派人,和城外的多尔衮取得了联系。多尔衮得知后,大喜过望。他立刻给杨震威许下了丰厚的条件:只要他能杀了姜襄,打开城门,就封他为大同总兵,赏赐他万两黄金。

杨震威被这些条件,迷花了眼。他忘记了姜襄对他的信任,忘记了自己曾经发过的誓言。他开始暗中联络一些和他一样动摇的士兵,准备发动兵变。

一天夜里,姜襄正在总兵府里,和几个将领商量守城的对策。杨震威带着一群士兵,突然冲了进来。

“姜襄!你这个逆贼!还不束手就擒!”杨震威指着姜襄,厉声喝道。

姜襄愣了一下,随即明白了过来。他看着杨震威,眼神里充满了失望和愤怒:“杨震威!我待你不薄,你为什么要背叛我?”

“背叛你?”杨震威冷笑一声,“姜襄,你就是个傻子!你以为凭你这点实力,就能对抗大清?你看看城里,都成什么样子了?士兵们都快饿死了!百姓们也快活不下去了!我这是为了大家好!”

“为了大家好?”姜襄哈哈大笑,笑得眼泪都流了出来,“你不过是为了自己的荣华富贵!你这个叛徒!”

杨震威恼羞成怒,他一挥手:“给我杀了他!”

士兵们立刻冲了上去。姜襄的身边,只有几个亲兵。他们拼死抵抗,可寡不敌众。姜襄的弟弟姜琳、姜瑄,为了保护姜襄,都被乱刀砍死。

姜襄看着倒在地上的弟弟,看着眼前这些曾经和自己并肩作战的士兵,心里充满了绝望。他拔出佩剑,想要自刎。可就在这个时候,杨震威的士兵,冲了上来,夺下了他的佩剑,把他绑了起来。

当天夜里,杨震威杀了姜襄兄弟三人,然后拎着他们的人头,打开了大同的城门。

清军的士兵,像潮水一样,涌入了大同城。多尔衮骑着马,缓缓地走进了城门。他看着手里的姜襄人头,脸上露出了残忍的笑容。

6、城破之日的多尔衮屠城令

城门打开的那一刻,大同城的噩梦,才真正开始。

多尔衮看着这座坚守了十个月的城池,心里充满了怒火。他想起了这十个月里,清军的惨重伤亡,想起了自己受到的挫折。他盯着大同的城墙,从牙缝里挤出一道命令:“城破之日,官吏兵民,尽行诛之!”

这道命令,像一道催命符,笼罩在了大同城的上空。

杀红了眼的清军,催着战马,冲进了大同城的大街小巷。他们手里攥着刀,见人就砍,见房就烧。

男人、女人、老人、孩子,都没能幸免。街上的百姓,被清军追得四处逃窜。可他们哪里跑得过战马?清军的刀,一次次地落下,鲜血溅满了街道。

有人躲在家里,想要逃过一劫。可清军会挨家挨户地搜。他们踹开房门,冲进屋里,把里面的人拖出来,一刀砍死。然后放一把火,把房子烧个精光。

浓烟裹着哭喊声,冲上了天空。曾经繁华的大同城,变成了一片火海。烧塌的屋梁,砸下来,砸死了正在逃跑的百姓。城墙下的尸体,堆得比城墙还高。

这场屠杀,持续了整整两天。

两天之后,大同城里,再也听不到一声人哭。因为连哭的人,也被杀光了。

多尔衮还觉得不解气,他又下令,把大同的城墙,拆去五尺。他要让这座城池,永远失去防御的能力。他要让所有人都知道,反抗大清的下场,就是这样!

尘埃落定之后,有人在城里清点人数。偌大的一座府城,几十万的百姓,最后只剩下了五个人。这五个人,还是被关在地牢里的重刑犯,因为清军没有搜到地牢,才侥幸活了下来。

这五个人,成了大同城唯一的活口。

大同城,这座曾经的九边重镇,这座千年古城,就这样,变成了一座死寂的空城。

7、姜襄之死背后的清廷驭下之道

姜襄死了,大同城破了,山西的反清势力,也很快被清廷镇压了下去。这场由姜襄引发的反清起义,就这样以惨烈的结局,画上了句号。

姜襄的悲剧,真的只是一场意外吗?其实不然。他的悲剧,从他投降清廷的那一刻起,就已经注定了。

满清入关之后,对待降将,一直奉行着“利用完了就扔”的原则。他们需要降将帮着他们打天下,帮着他们镇压反清势力。可一旦天下太平,这些手握重兵的降将,就成了清廷最大的威胁。

清廷对降将,从来就没有信任过。他们一边给降将高官厚禄,一边又处处提防,处处打压。他们用各种手段,削减降将的兵权,分化降将的势力。等到降将没有利用价值了,就会找个借口,把他们除掉。

姜襄是这样,后来的吴三桂、尚可喜、耿精忠,也是这样。他们都以为,自己的忠心耿耿,能换来清廷的信任。可他们都错了。在清廷的眼里,他们永远都是奴才,是工具,是可以随意丢弃的棋子。

姜襄的反清,看似是因为一顶花轿的屈辱,实则是降将们对清廷压迫的反抗。他的反抗,虽然失败了,但却让清廷看到了汉人的骨气,看到了反清势力的强大。

这场起义,也让清廷意识到,单纯的武力镇压,并不能巩固自己的统治。于是,他们开始调整策略,一方面,继续用铁血手段镇压反清势力;另一方面,也开始拉拢汉族的地主阶级和知识分子,推行汉化政策。

可以说,姜襄的反清,在一定程度上,推动了清廷的统治策略的转变。

8、三百年后再看大同之变

三百多年过去了,大同城早已恢复了往日的繁华。那道被削去五尺的城墙,也早已被重新修葺。可那场惨烈的屠城,却永远地刻在了历史的记忆里。

姜襄这个人,在历史上的评价,一直充满了争议。有人说,他是个叛徒,背叛了大明,后来又背叛了清廷。也有人说,他是个英雄,他为了尊严而反抗,为了百姓而战。

其实,姜襄不过是乱世中的一个小人物。他的一生,充满了无奈和挣扎。他投降清廷,是为了活下去;他反抗清廷,是为了尊严。他的选择,没有对错,只有生存。

而多尔衮的屠城,却暴露了清廷的残酷和冷血。为了巩固统治,他们不惜用最残忍的手段,屠杀无辜的百姓。这样的统治,注定是不会长久的。

大同城头的血色旌旗,早已随风飘散。可那段历史,却永远不会被忘记。它告诉我们,尊严和骨气,比生命更重要。它也告诉我们,任何依靠武力和压迫建立起来的统治,最终都会被历史所唾弃。

如今,当我们站在大同的城头上,看着这座繁华的城市,依旧能感受到那段历史的沉重。我们仿佛能听到,三百年前,姜襄的怒吼,百姓的哭喊,还有那血色城墙的回响。

9、对当时与后世的深远影响

姜襄领导的大同反清起义,虽然只持续了短短一年多的时间,但却对当时的政治格局和后世的历史发展,产生了深远的影响。

从当时的影响来看,这场起义,沉重打击了清廷的统治。起义爆发后,山西、陕西、河北等地的反清势力纷纷响应,一度让清廷陷入了四面楚歌的境地。清廷为了镇压这场起义,动用了十万八旗精锐,耗费了大量的人力、物力和财力。这使得清廷的财政压力剧增,也延缓了清廷统一全国的步伐。

同时,这场起义也让清廷意识到,降将群体是一个不稳定的因素。此后,清廷对降将的控制,变得更加严格。他们不再轻易给降将兵权,而是将他们调离自己的根据地,派到偏远的地区。这在一定程度上,减少了降将叛乱的可能性。

从后世的影响来看,大同之屠,成了清廷残暴统治的一个缩影。它被记载在各种历史文献中,警示着后人。也让更多的人,认识到了封建统治的残酷。

同时,姜襄的故事,也成了文学作品和影视作品的重要素材。很多作家和导演,都以姜襄的故事为蓝本,创作了大量的作品。这些作品,让更多的人,了解了那段波澜壮阔的历史。

10、乱世中的选择与人性的挣扎

回望姜襄的一生,我们不禁会思考:在乱世之中,人应该如何选择?

姜襄投降清廷,是为了生存;他反抗清廷,是为了尊严。他的选择,充满了矛盾和挣扎。他不是一个完美的英雄,也不是一个彻头彻尾的叛徒。他只是一个普通人,在乱世之中,努力地想要活下去。

而杨震威的背叛,也让我们看到了人性的复杂。在生死和利益面前,有些人会选择坚守道义,有些人会选择背叛。这没有对错,只是人性的不同侧面。

多尔衮的屠城,却让我们看到了权力的可怕。当一个人拥有了绝对的权力,他就会变得残忍和冷血。他会为了自己的利益,不惜牺牲无数人的生命。

历史,就像一面镜子。它照见了过去,也照亮了未来。姜襄的故事,大同的悲剧,都在告诉我们:和平来之不易,尊严不可放弃。

如今,我们生活在一个和平的时代。我们不用再像姜襄那样,在生死和尊严之间挣扎。我们应该珍惜这来之不易的和平,坚守自己的尊严和底线。

因为,只有这样,那段血色的历史,才不会重演。

全文完!

最新文章

随机文章

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