本文介绍的这种方法,只能隐藏后台脚本的路径,前端的脚本路径仍然可以在源文件中看得到(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加密路径的方法介绍相关推荐

  1. 环境变量,include搜索路径,lib库搜索路径

    环境变量 系统环境变量 我们知道,我们经常要设置一些环境变量,系统环境变量我们非常容易理解.其实我们在windows中经常容易接触.其实环境变量是一个非常广泛的一个概念,它与web应用程序中的web. ...

  2. C和C++中include 搜索路径的一般形式以及gcc搜索头文件的路径

    C和C++中include 搜索路径的一般形式 对于include 搜索的路径: C中可以通过 #include <stdio.h> 和 #include "stidio.h&q ...

  3. 添加include文件路径_-isystem以及include_next的副作用

    首先我们先来看下include_next的用法 比如我们想include , 在cmath头文件中你可以看到有类似include_next 的语法,他跟传统的include不同,他不会从你的searc ...

  4. 微信小程序 教你如何复制页面路径 (以及京东、虎牙、苏宁、拼多多、等大厂的加密路径详解)(多图!!!)

    如何复制小程序页面路径:下面以"京东购物"为例子: 登录微信公众号平台,右上角工具.选择生成小程序码: 选择后,在这里有2个方法选择小程序 一个是直接根据昵称搜索 另外一个是根据a ...

  5. 关于环境变量 C++ include搜索路径,lib库搜索路径

    OneCoder在学习C++的过程中,在研究Windows下Eclipse for C/C++开发环境的过程中遇到的一些关于C++环境变量的一些问题.在网上搜索一番,得到下面的文章,与大家分享. 转自 ...

  6. gcc怎么设置默认的include,lib路径

    gcc怎么设置默认的include,lib路径 gcc怎么设置默认的include,lib路径 <GCC:the complete referrence>说,gcc的include有以下几 ...

  7. nginx+https+自签名+各种云dns解析+浏览器安全可用include相对路径和绝对路径

    临时解决方案 如何让 Chrome 信任自签名证书:临时方案 不检查证书 chrome://flags/#allow-insecure-localhost 首先要有属于自己的域名在公网上面,可以是阿里 ...

  8. SPSS for Mac 26 岭回归及语法(含 include 安装路径)

    浏览CSDN次数比较多了,学到不少技能,也想分享一下自己的一点点收获.点进来的朋友们,本经验只适用于Mac 10.15.6,好吧,其他的机型是否适合仍然未知,不过一些思路和方法仍然有借鉴意义. 准备: ...

  9. linux多路径策略配置,linux 多路径配置

    首先介绍一下什么是多路径(multi-path)?先说说多路径功能产生的背景,在多路径功能出现之前,主机上的硬盘是直接挂接到一个总线(PCI)上,路径是一对一的关系,也就是一条路径指向一个硬盘或是存储 ...

最新文章

  1. DOM---文档对象模型(Document Object Model)的基本使用
  2. 如何快速搭建 LaTeX 轻量级写作环境(VSCode)?
  3. 亚马逊面部识别闹大笑话:竟28名美国议员识别为罪犯
  4. mysql命令行批量添加数据_mysql命令行批量插入100条数据命令
  5. SQL 中的 in 与 not in、exists 与 not exists 的区别以及性能分析
  6. 第88课:Spark Streaming从Flume Pull数据案例实战及内幕源码解密
  7. matlab节约里程法_基于节约里程法的物流配送路线优化
  8. 通俗的解释机器学习的预测原理
  9. python判断一个数是否是素数
  10. python爬取本地文本中的成语_Python爬取成语:从3字到12字
  11. 程序员如何删库?(一看就会)Linux
  12. 结对编程-李晓彤+凌嘉文
  13. 如何查看自己的appid以及在微信开发者工具中查看APPID
  14. 收集的JS常用正则表达式等(转载)
  15. 导出为excel无法引用解决方法
  16. Git安装及密钥的生成
  17. jQuery取消checkbox选中状态
  18. 芯片失效分析手段系列之X-RAY探伤
  19. 【Springboot】整合wxjava实现 微信小程序:模板消息
  20. Lyapunov稳定性判定总结及PI滑膜悬架仿真

热门文章

  1. yv12转nv12,nv12转I420
  2. windows清除记住的密码
  3. 图像处理自学(六):图像增强算法总结
  4. windows Server 2016 开启远程登录和多用户同时远程登录
  5. 回文数判断python五位数_Python【习题】回文数:判断一个数是否是回文数
  6. python设计选择题代码源_Python程序的设计试题库完整
  7. ubuntu搭建NFS服务 磁盘共享 nfs 搭建
  8. 3h精通OpenCV(一)- 读取图像视频与网络摄像头
  9. 数据库修改后 前台同步更新 php,PHP实现前台页面与MySQL的数据绑定、同步更新...
  10. 2013年国家计算机等级考试c语言考试真题,2013年3月计算机等级考试二级C语言真题及答案.doc...