一。四大常用入口文件

cp.php           编辑日志、相册、活动等等相关编辑操作基本上都从这个文件入口

do.php          登录、注册、找回密码、相册批量上传、在需要密码的情况下才能查看日志相册、验证码、发送邮件、统计、邮件验证等行为的入口文件

magic.php     道具入口文件

space.php     个人空间、日志、相册、活动等入口文件

二。do.php示例分析

include_once('./common.php'); 

//获取ac参数值
$ac = empty($_GET['ac'])?'':$_GET['ac']; //自定义登录
if($ac == $_SCONFIG['login_action']) {
//这里的全局变量$_SCONFIG['login_action']就是自定义标示名或那个随机串,如果相同则把原来的do.php?ac=XXXX抓换成类似效果do.php?ac=login
$ac = 'login';
} elseif($ac == 'login') {
$ac = '';
}
if($ac == $_SCONFIG['register_action']) {
//这里的全局变量$_SCONFIG['register_action']就是自定义标示名或那个随机串,如果相同则把原来的do.php?ac=XXXX抓换成类似效果do.php?ac=register
$ac = 'register';
} elseif($ac == 'register') {
$ac = '';
} //对应的do.php?ac=login, do.php?ac=register, do.php?ac=lostpasswd,其他类似!如果ac后的参数不在下面的数组中,则为非法。跳转到首页
$acs = array('login', 'register', 'lostpasswd', 'swfupload', 'inputpwd',
'ajax', 'seccode', 'sendmail', 'stat', 'emailcheck');
if(empty($ac) || !in_array($ac, $acs)) {
showmessage('enter_the_space', 'index.php', 0);
} //链接
$theurl = 'do.php?ac='.$ac;
//如果链接是do.php?ac=lostpasswd的话,程序继续执行source/do_lostpasswd.php文件!
include_once(S_ROOT.'./source/do_'.$ac.'.php');

三。后续执行

source/do_lostpasswd.php  再到 template/do_lostpasswd.htm文件

最新文章

  1. IP变化,SVN和数据库的修改
  2. Activity系列讲解---返回结果的处理
  3. 初用idea建立javaweb遇到的问题与心得
  4. phpstorm取消强制换行
  5. 02-FPGA设计流程介绍——小梅哥FPGA设计思想与验证方法视频教程配套文档
  6. Android之Fragment学习笔记①
  7. java之通过反射,来获得某对象的所有方法(类方法提取器)
  8. 《JavaScript语言精髓与编程实践》读书笔记一
  9. 记npm包开发全过程
  10. hdu 5532
  11. AOP及专有名词通俗解答
  12. jersey+maven构建restful服务
  13. FastCGI Error Number: 5 (0x80070005).
  14. swift 学习- 24 -- 协议 01
  15. 获取CPU序列号、网卡MAC地址、硬盘序列号
  16. DOM-Element对象
  17. word中加入endnote
  18. dp练习(2)——老鼠的旅行
  19. Spark使用总结与分享【转】
  20. 用PendingIntent传送数据丢失解决办法

热门文章

  1. ThinkPHP中调用PHPExcel
  2. linux shell判断脚本执行时传入了多少个参数,判断脚本参数个数,参数数量
  3. oracle客户端免安装配置、64位机器PL/SQL和VS自带的IIS连接问题
  4. 【java】 java 中stop方法终止线程的不良后果
  5. Python学习笔记(五)OOP
  6. POJ 1141 Brackets Sequence(区间DP, DP打印路径)
  7. python2.0 s12 day7
  8. php 网络爬虫,爬一下花瓣的图片
  9. osgEarth2.8添加模型
  10. PL/SQL编程1-基础