php 代码功能性技巧
来源:互联网 发布:热设计软件 编辑:程序博客网 时间:2024/05/01 11:48
1、如果未定义,禁止访问!
如果你正确的创建了页面,那么任何其他人没有理由访问index.php之外的php页面。一旦index.php被访问后,你可以通过获得引入其他文件的方式来打开需要的页面。你的index页面应该包含类似的以下代码:
define('yourPage',1);
然后,其它页面应该包含:
if (!defined('yourPage')) die('Access Denied');
这么做的目的是防止直接访问你的其它php页面。这样,任何试图不通过index.php访问其它网页的人,将得到“访问被拒绝”的消息。
这种方式比较适用于后台管理系统,用来限制系统访问,必须先访问自定义首页才可访问系统!
以tp框架为例,默认入口文件为admin.php
此时可定义一个文件,an.php:
代码如下:
<?phpdefine("ADMIN_ROOT",1);require "admin.php";?>
admin.php 文件如下:
<?php if(!defined("ADMIN_ROOT")){ die("Invalid access");}define('THINK_PATH', './admin/ThinkPHP');//定义项目名称和路径define('APP_NAME', 'admin');define('APP_PATH', './admin');// 加载框架入口文件 require(THINK_PATH."/ThinkPHP.php");?>
0 0
- php 代码功能性技巧
- php 代码功能性技巧
- PHP下载功能代码实现
- 程序累积性技巧心得
- php实现相关文章功能代码方法
- PHP实现下载功能的代码
- PHP代码实现页面下载功能
- PHP实现下载功能的代码
- php 通过代码定时执行功能
- PHP原生代码导出EXCEL功能
- php上传图片代码(带水印功能)
- 利用php代码实现网页版简单的计算器功能
- php支持分块与断点续传文件下载功能代码
- php用户登录代码session、cookie自动记忆功能
- PHP实现微信支付功能开发+实例代码
- PHP实现微信支付功能开发+实例代码
- 写个发邮件的功能php的(全代码)
- 写个发邮件的功能php的(全代码)
- sparklyr包:Spark Machine Learning
- iOS 定位相关问题
- 最近遇到两道简单算法题总结一下
- jsoncpp简介
- 一个给力的各种语言的框架的整理(来自于github的一个NB项目)
- php 代码功能性技巧
- SpringMvc 参数是对象,包含不提交基本类型的时候 400错误
- Hadoop/Spark相关面试问题总结
- 磁盘缓存的使用DiskLruCache类
- ES5 中的面向对象编程前传 之 深刻理解原型链(prototype)
- flume高并发优化——(11)排除json转换及中文乱码
- Your build settings specify a provisioning profile with the UUID‘XXX’
- JAVA深入研究——Method的Invoke方法。
- 【ExpandableListView】---2 长按和点击处理