PHP伪静态页面函数附使用方法


Posted in PHP onJune 20, 2008

function MakeUrl($arr){ 
          foreach($arr as $key=>$value){ 
                  $url[]=$key."_".$value; 
                  } 
          $tmpurl=implode("_",$url); 
          return $tmpurl.".htm"; 
          } 
function ParseUrl(){ 
     if($_SERVER['PATH_INFO']!=""){ 
          $pathinfo=substr($_SERVER['PATH_INFO'],1); 
          $pathinfo=str_replace(".htm","",$pathinfo); 
          $path=explode("_",$pathinfo); 
          $count=count($path); 
          for($i=0;$i<$count;$i+=2){ 
                  $_GET[$path[$i]]=$path[$i+1]; 
                  } 
                  } 
          } 
//使用实例,链接页面 
$path="http://www.***.com/blog.php/"; 
$path.=MakeUrl(array('BlogID'=>2,'page'=>1)); 
//浏览页面,调用函数ParseUrl();直接可以使用变量$_GET 

如果不想让别人知道你的网站使用PHP程序以达到安全的目的.你可以按照下面的方法配置你的httpd.conf文件
但这并不说明PHP不安全.
你可以使用下面的方法来达到隐藏的目的:
1.将PHP隐藏为其它语言
在你的httpd.conf里任意位置添加下面这一行 
# Make PHP code look like other code types
AddType application/x-httpd-php .asp .py .pl .jsp aspx
2.对 PHP 使用未知扩展名
在你的httpd.conf里任意位置添加下面这一行
# Make PHP code look like unknown types
AddType application/x-httpd-php .bop .foo .133t .los .abc
3.对 PHP 使用 HTML 扩展名
在你的httpd.conf里任意位置添加下面这一行
# Make all PHP code look like html
AddType application/x-httpd-php .htm .html 
重启你的apache.把你的PHP文件名改为上面你所设置的文件后缀名.打开测试吧... 

PHP 相关文章推荐
windows环境下php配置memcache的具体操作步骤
Jun 09 PHP
用Json实现PHP与JavaScript间数据交换的方法详解
Jun 20 PHP
回帖脱衣服的图片实现代码
Feb 15 PHP
php加速器eAccelerator的配置参数、API详解
May 05 PHP
php实现获取文章内容第一张图片的方法
Nov 04 PHP
php使用pdo连接mssql server数据库实例
Dec 25 PHP
php使用simplexml_load_file加载XML文件并显示XML的方法
Mar 19 PHP
laravel中的错误与日志用法详解
Jul 26 PHP
详解PHP函数 strip_tags 处理字符串缺陷bug
Jun 11 PHP
laravel自定义分页效果
Jul 23 PHP
PHP闭包定义与使用简单示例
Apr 13 PHP
PHP生成随机码的思路与方法实例探索
Apr 11 PHP
PHP伪静态写法附代码
Jun 20 #PHP
用PHP伪造referer突破网盘禁止外连的代码
Jun 15 #PHP
php学习 字符串课件
Jun 15 #PHP
php学习 函数 课件
Jun 15 #PHP
PHP学习 运算符与运算符优先级
Jun 15 #PHP
坏狼php学习 计数器实例代码
Jun 15 #PHP
坏狼的PHP学习教程之第2天
Jun 15 #PHP
You might like
wordpress之wp-settings.php
2007/08/17 PHP
php对gzip文件或者字符串解压实例参考
2008/07/25 PHP
phpmail类发送邮件函数代码
2012/02/20 PHP
php之Memcache学习笔记
2013/06/17 PHP
php+mysql删除指定编号员工信息的方法
2015/01/14 PHP
HTML5使用DeviceOrientation实现摇一摇功能
2015/06/05 Javascript
借助FileReader实现将文件编码为Base64后通过AJAX上传
2015/12/24 Javascript
js 单引号替换成双引号,双引号替换成单引号的实现方法
2017/02/16 Javascript
jQuery基于事件控制实现点击显示内容下拉效果
2017/03/07 Javascript
Node.js和Express简单入门介绍
2017/03/24 Javascript
jQuery层级选择器_动力节点节点Java学院整理
2017/07/04 jQuery
node.js学习之事件模块Events的使用示例
2017/09/28 Javascript
解决Vue 浏览器后退无法触发beforeRouteLeave的问题
2017/12/24 Javascript
js实现单元格拖拽效果
2020/02/10 Javascript
利用Python自动监控网站并发送邮件告警的方法
2016/08/24 Python
python使用webdriver爬取微信公众号
2018/08/31 Python
python解析yaml文件过程详解
2019/08/30 Python
从pandas一个单元格的字符串中提取字符串方式
2019/12/17 Python
关于ZeroMQ 三种模式python3实现方式
2019/12/23 Python
python如何使用Redis构建分布式锁
2020/01/16 Python
python 将视频 通过视频帧转换成时间实例
2020/04/23 Python
如何在sublime编辑器中安装python
2020/05/20 Python
CSS3混合模式mix-blend-mode/background-blend-mode简介
2018/03/15 HTML / CSS
HTML5实现视频弹幕功能
2019/08/09 HTML / CSS
Antler英国官网:购买安特丽行李箱、拉杆箱
2019/08/25 全球购物
寻找迷宫的一条出路,o通路;X:障碍
2016/07/10 面试题
生物化学研究助理员求职信
2013/10/09 职场文书
幼儿园安全检查制度
2014/01/30 职场文书
安全大检查反思材料
2014/01/31 职场文书
青年文明号复核材料
2014/02/11 职场文书
少儿节目主持串词
2014/04/02 职场文书
初中优秀班集体申报材料
2014/05/01 职场文书
宪法宣传周工作方案
2014/05/26 职场文书
2015年公务员个人工作总结
2015/04/24 职场文书
2015年财政局工作总结
2015/05/21 职场文书
Python爬虫之用Xpath获取关键标签实现自动评论盖楼抽奖(二)
2021/06/07 Python