lizongbo 的 编程学习

http://618119.com

BlogJava 首页 新随笔 联系 聚合 管理
  23 Posts :: 1 Stories :: 78 Comments :: 0 Trackbacks

1.取出discuz的当前文件夹路径.
2.根据php版本,对于小于4.1.0的php,设置相应的变量.
3.载入全局函数库 global.func.php
4.判断网页机器人,对于不允许的机器人,返回403
5.过滤cookie
6.初始化变量
$charset = $dbcharset = $forumfounders = $metakeywords = $extrahead = '';
$plugins = $hooks = $admincp = array();
7.载入全局配置 config.inc.php
8.判断 论坛防御级别 作处理.
10.载入数据库的class库.
11.生成网站路径 boardurl
12.获取真实ip到 onlineip
13.正则解析ip
14.加载论坛配置参数缓存 /forumdata/cache/cache_settings.php
15.将settings中的变量转换为全局变量.
16.判断是否启用gzip压缩.
17.判断loadctrl负载参数,对于非windows下超过负载的 情况,返回系统忙错误.
18.对于几个固定的请求,加载已经生成的缓存数据.
19.连接数据库.
20.判断用户的安全提问
21.

 

 

附件下载流程 attachment.php

1.处理 common.inc.php 流程
2.检查Referer头信息
3.检查每日下载限制时间  periodscheck
4.查询附件信息检查附件是否存在
5.判断是否允许下载
6.判断是否已经购买
7.执行购买操作.
8.执行下载

posted on 2007-08-29 10:01 lizongbo 的编程学习 阅读(410) 评论(0)  编辑  收藏