时间:2021-05-26
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
中间加一个隐藏表单 <hidden name=path value="/test/test.php">
4、修改前端Html页面的路径
baseref=/test
5、加解密函数,朋友们自己动手写吧。
总结:
用这种方法比较繁琐,只能隐藏后台脚本的路径,前端的脚本路径仍然可以在源文件中看得到(baseref) 在地址栏上看到的地址都是index.php?xxxxxxxx
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
本文实例讲述了C++加密解密php代码的方法。分享给大家供大家参考。具体实现方法如下:#include"php.h"#include"php_ini.h"#in
使用说明://载入函式include_once('phpCodeZip.php');//建立加密文件(sourceDir要加密的php文件目录,targetDi
1.监控路径并打印所有发生在该路径的事件.代码如下:复制代码代码如下:#include#include#include#include#include#defi
本文实例讲述了C++实现多源最短路径之Floyd算法。分享给大家供大家参考,具体如下:#include#include#include#defineMAX999
本文实例讲述了php相对当前文件include其它文件的方法。分享给大家供大家参考。具体分析如下:下面的代码先获得当前文件路径,然后通过相对路径包含其它php文