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