Discuz 代码分析 001 forum.php

forum.php

discuz核心文件,加载了

---source---class---class_core.php  自动加载,设置处理错误及异常方法,shutdown方法

      ---function---function_forum.php forum的一些处理方法

防止一些非法的mod,对一些mod进行缓存

index首页,

forumdisplay论坛展示,

viewthread查看主题,

redirect跳转,

post提交,

space空间,

group群组

将这些mod加入了cachelist并注入到C::app();

然后C::app()进行初始化,将一些全局数据写入$_G这个数组里

然后调用loadforum,

set_rssauth:将uid及用户密码根据配置里的authkey加密形成rssauth参数,

runhooks:加载钩子代码,后面再详读

最后根据mod加载对应的forum_$mod.php

---source

  ---module

          ---forum

         ---forum_$mod.php

 

转载于:https://www.cnblogs.com/gavinphp/p/4725802.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值