php include_once 路径,php使用include加密路径的方法介绍
本文介绍的这种方法,只能隐藏后台脚本的路径,前端的脚本路径仍然可以在源文件中看得到(baseref)。
在地址栏上看到的地址都是形如index.php?xxxxxxxx这样的,是否有种似曾相识燕归来的感觉哦。
1、中转程序include.inc
复制代码 代码如下:
include_once 'include/Base.php';
$path = '';
$url = isBase::decrypt(urlDecode($_SERVER['QUERY_STRING']));
parse_str($url); //获取通过url地址GET传递过来的变量
if(!empty($_POST['path'])){ //获取POST传递过来的变量
$path = $_POST['path'];
$path = isBase::decrypt(urlDecode($path));
}
//解析真实路径
if(empty($path)){
//header("Location: login.php");
exit;
}
if(!preg_match("/(^http:\/)|([?|&|=])/",$path)){
//跳转到实际执行文件的路径
chdir(dirname($path));
include_once basename($path);
exit;
}
?>
index.php与include.inc同目录
复制代码 代码如下:
include include.inc;
?>
2、修改程序中的链接()
复制代码 代码如下:
"index.php?".encrypt("path=/test/test.php&test=123&test2=4321")
3、修改程序中的POST表单
Form都提交到为 index.php
中间加一个隐藏表单
4、修改前端Html页面的路径
baseref=/test
5、加解密函数,朋友们自己动手写吧。
php include_once 路径,php使用include加密路径的方法介绍相关推荐
- 环境变量,include搜索路径,lib库搜索路径
环境变量 系统环境变量 我们知道,我们经常要设置一些环境变量,系统环境变量我们非常容易理解.其实我们在windows中经常容易接触.其实环境变量是一个非常广泛的一个概念,它与web应用程序中的web. ...
- C和C++中include 搜索路径的一般形式以及gcc搜索头文件的路径
C和C++中include 搜索路径的一般形式 对于include 搜索的路径: C中可以通过 #include <stdio.h> 和 #include "stidio.h&q ...
- 添加include文件路径_-isystem以及include_next的副作用
首先我们先来看下include_next的用法 比如我们想include , 在cmath头文件中你可以看到有类似include_next 的语法,他跟传统的include不同,他不会从你的searc ...
- 微信小程序 教你如何复制页面路径 (以及京东、虎牙、苏宁、拼多多、等大厂的加密路径详解)(多图!!!)
如何复制小程序页面路径:下面以"京东购物"为例子: 登录微信公众号平台,右上角工具.选择生成小程序码: 选择后,在这里有2个方法选择小程序 一个是直接根据昵称搜索 另外一个是根据a ...
- 关于环境变量 C++ include搜索路径,lib库搜索路径
OneCoder在学习C++的过程中,在研究Windows下Eclipse for C/C++开发环境的过程中遇到的一些关于C++环境变量的一些问题.在网上搜索一番,得到下面的文章,与大家分享. 转自 ...
- gcc怎么设置默认的include,lib路径
gcc怎么设置默认的include,lib路径 gcc怎么设置默认的include,lib路径 <GCC:the complete referrence>说,gcc的include有以下几 ...
- nginx+https+自签名+各种云dns解析+浏览器安全可用include相对路径和绝对路径
临时解决方案 如何让 Chrome 信任自签名证书:临时方案 不检查证书 chrome://flags/#allow-insecure-localhost 首先要有属于自己的域名在公网上面,可以是阿里 ...
- SPSS for Mac 26 岭回归及语法(含 include 安装路径)
浏览CSDN次数比较多了,学到不少技能,也想分享一下自己的一点点收获.点进来的朋友们,本经验只适用于Mac 10.15.6,好吧,其他的机型是否适合仍然未知,不过一些思路和方法仍然有借鉴意义. 准备: ...
- linux多路径策略配置,linux 多路径配置
首先介绍一下什么是多路径(multi-path)?先说说多路径功能产生的背景,在多路径功能出现之前,主机上的硬盘是直接挂接到一个总线(PCI)上,路径是一对一的关系,也就是一条路径指向一个硬盘或是存储 ...
最新文章
- DOM---文档对象模型(Document Object Model)的基本使用
- 如何快速搭建 LaTeX 轻量级写作环境(VSCode)?
- 亚马逊面部识别闹大笑话:竟28名美国议员识别为罪犯
- mysql命令行批量添加数据_mysql命令行批量插入100条数据命令
- SQL 中的 in 与 not in、exists 与 not exists 的区别以及性能分析
- 第88课:Spark Streaming从Flume Pull数据案例实战及内幕源码解密
- matlab节约里程法_基于节约里程法的物流配送路线优化
- 通俗的解释机器学习的预测原理
- python判断一个数是否是素数
- python爬取本地文本中的成语_Python爬取成语:从3字到12字
- 程序员如何删库?(一看就会)Linux
- 结对编程-李晓彤+凌嘉文
- 如何查看自己的appid以及在微信开发者工具中查看APPID
- 收集的JS常用正则表达式等(转载)
- 导出为excel无法引用解决方法
- Git安装及密钥的生成
- jQuery取消checkbox选中状态
- 芯片失效分析手段系列之X-RAY探伤
- 【Springboot】整合wxjava实现 微信小程序:模板消息
- Lyapunov稳定性判定总结及PI滑膜悬架仿真
热门文章
- yv12转nv12,nv12转I420
- windows清除记住的密码
- 图像处理自学(六):图像增强算法总结
- windows Server 2016 开启远程登录和多用户同时远程登录
- 回文数判断python五位数_Python【习题】回文数:判断一个数是否是回文数
- python设计选择题代码源_Python程序的设计试题库完整
- ubuntu搭建NFS服务 磁盘共享 nfs 搭建
- 3h精通OpenCV(一)- 读取图像视频与网络摄像头
- 数据库修改后 前台同步更新 php,PHP实现前台页面与MySQL的数据绑定、同步更新...
- 2013年国家计算机等级考试c语言考试真题,2013年3月计算机等级考试二级C语言真题及答案.doc...