1.中转程序include.inc
- <?
- include_once 'include/Base.php';
- $path = '';
- $url = isBase::decrypt(urlDecode($_SERVER['QUERY_STRING']));
- parse_str($url); //获取通过url地址GET传递过来的变量
- if(!emptyempty($_POST['path'])){ //获取POST传递过来的变量
- $path = $_POST['path'];
- $path = isBase::decrypt(urlDecode($path));
- }
- //解析真实路径
- if(emptyempty($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.
波比源码 – 精品源码模版分享 | www.bobi11.com
1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
7. 本站源码并不保证全部能正常使用,仅供有技术基础的人学习研究,请谨慎下载
8. 如遇到加密压缩包,请使用WINRAR解压,如遇到无法解压的请联系管理员!
波比源码 » include的妙用,实现路径加密
波比源码 » include的妙用,实现路径加密
Thank you great post. Hello Administ . Metropol Halı Karaca Halı Öztekin ve Selçuklu Halı Cami Halısı ve Cami Halıları Türkiye’nin En Büyük Cami Halısı Fabrikasıyız…
Nice article inspiring thanks. Hello Administ . Onwin , Onwin Giriş , Onwin Güncel Giriş , Onwin Yeni Adres , onwin