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 相关文章推荐
PHP模板引擎SMARTY
Oct 09 PHP
解析百度搜索结果link?url=参数分析 (全)
Oct 09 PHP
php中将html中的br换行符转换为文本输入中的换行符
Mar 26 PHP
php多个字符串替换成同一个的解决方法
Jun 18 PHP
探讨GDFONTPATH能否被winxp下的php支持
Jun 21 PHP
php出现web系统多域名登录失败的解决方法
Sep 30 PHP
ThinkPHP提交表单时默认自动转义的解决方法
Nov 25 PHP
typecho插件编写教程(二):写一个新插件
May 28 PHP
PHP实现简单汉字验证码
Jul 28 PHP
php通过curl添加cookie伪造登陆抓取数据的方法
Apr 02 PHP
PHP ADODB实现分页功能简单示例
May 25 PHP
PHP实现PDO操作mysql存储过程示例
Feb 13 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
解析关于java,php以及html的所有文件编码与乱码的处理方法汇总
2013/06/24 PHP
PHP对象链式操作实现原理分析
2016/10/09 PHP
深入解析JavaScript中的变量作用域
2013/12/06 Javascript
js之ActiveX控件使用说明 new ActiveXObject()
2014/03/03 Javascript
jquery 实现input输入什么div图层显示什么
2014/06/15 Javascript
JavaScript获取文本框内选中文本的方法
2015/02/20 Javascript
JS+CSS实现电子商务网站导航模板效果代码
2015/09/10 Javascript
javascript入门之数组[新手必看]
2016/11/21 Javascript
Ionic3 UI组件之Gallery Modal详解
2017/06/07 Javascript
BootStrap Table前台和后台分页对JSON格式的要求
2017/06/28 Javascript
jQuery层级选择器_动力节点节点Java学院整理
2017/07/04 jQuery
vue+Java后端进行调试时解决跨域问题的方式
2017/10/19 Javascript
bootstrap响应式工具使用详解
2017/11/29 Javascript
jQuery实现简单复制json对象和json对象集合操作示例
2018/07/09 jQuery
node中的session的具体使用
2018/09/14 Javascript
详解超简单的react服务器渲染(ssr)入坑指南
2019/02/28 Javascript
Vue 事件处理操作实例详解
2019/03/05 Javascript
IntelliJ IDEA编辑器配置vue高亮显示
2019/09/26 Javascript
vue实现简单图片上传
2020/06/30 Javascript
跟老齐学Python之通过Python连接数据库
2014/10/28 Python
Python的Django框架中TEMPLATES项的设置教程
2015/05/29 Python
python里使用正则表达式的组嵌套实例详解
2017/10/24 Python
浅谈用Python实现一个大数据搜索引擎
2017/11/28 Python
python实现员工管理系统
2018/01/11 Python
Python KMeans聚类问题分析
2018/02/23 Python
python数据分析工具之 matplotlib详解
2020/04/09 Python
使用Python实现微信拍一拍功能的思路代码
2020/07/09 Python
PyCharm2020.3.2安装超详细教程
2021/02/08 Python
一些PHP的面试题
2015/05/06 面试题
毕业生自荐书
2014/02/02 职场文书
校长师德表现自我评价
2015/03/04 职场文书
2015年度销售个人工作总结
2015/03/31 职场文书
首席执行官观后感
2015/06/03 职场文书
搞笑婚庆主持词
2015/06/29 职场文书
HTML5页面音频自动播放的实现方式
2021/06/21 HTML / CSS
苹果电脑mac os中货币符号快捷输入
2022/02/17 杂记