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 相关文章推荐
用ADODB来让PHP操作ACCESS数据库的方法
Dec 31 PHP
php对mongodb的扩展(初出茅庐)
Nov 11 PHP
解析数组非数字键名引号的必要性
Aug 09 PHP
获取URL文件名后缀
Oct 24 PHP
PHP将两个关联数组合并函数提高函数效率
Mar 18 PHP
自己写了一个php检测文件编码的函数
Apr 21 PHP
Thinkphp中的volist标签用法简介
Jun 18 PHP
thinkPHP多域名情况下使用memcache方式共享session数据的实现方法
Jul 21 PHP
phpinfo()中Loaded Configuration File(none)的解决方法
Jan 16 PHP
PHP批量修改文件名称的方法分析
Feb 27 PHP
php获取网站根目录物理路径的几种方法(推荐)
Mar 04 PHP
laravel 错误处理,接口错误返回json代码
Oct 25 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
十天学会php(3)
2006/10/09 PHP
Yii结合CKEditor实现图片上传功能
2014/06/13 PHP
PHP获取文件相对路径的方法
2015/02/26 PHP
PHP封装的HttpClient类用法实例
2015/06/17 PHP
php+curl 发送图片处理代码分享
2015/07/09 PHP
JS中如何设置readOnly的值
2013/12/25 Javascript
JavaScript中的console.profile()函数详细介绍
2014/12/29 Javascript
js点击选择文本的方法
2015/02/09 Javascript
jquery仅用6行代码实现滑动门效果
2015/09/07 Javascript
jQuery限制图片大小的方法
2016/05/25 Javascript
移动端web滚动分页的实现方法
2017/05/05 Javascript
JavaScript运动框架 解决防抖动问题、悬浮对联(二)
2017/05/17 Javascript
AngularJS模糊查询功能实现代码(过滤内容下拉菜单排序过滤敏感字符验证判断后添加表格信息)
2017/10/24 Javascript
Angular实现类似博客评论的递归显示及获取回复评论的数据
2017/11/06 Javascript
vue 路由页面之间实现用手指进行滑动的方法
2018/02/23 Javascript
浅谈Koa2框架利用CORS完成跨域ajax请求
2018/03/06 Javascript
深入理解Vue父子组件生命周期执行顺序及钩子函数
2018/08/12 Javascript
jQuery表单选择器用法详解
2019/08/22 jQuery
jquery中attr、prop、data区别与用法分析
2019/09/25 jQuery
uni-app使用微信小程序云函数的步骤示例
2020/05/22 Javascript
vue a标签点击实现赋值方式
2020/09/07 Javascript
[06:14]《辉夜杯》外卡赛附加赛 4支战队巡礼
2015/10/23 DOTA
Python的Socket编程过程中实现UDP端口复用的实例分享
2016/03/19 Python
Python正确重载运算符的方法示例详解
2017/08/27 Python
使用Python设计一个代码统计工具
2018/04/04 Python
解决Python找不到ssl模块问题 No module named _ssl的方法
2019/04/29 Python
python selenium循环登陆网站的实现
2019/11/04 Python
Python requests.post方法中data与json参数区别详解
2020/04/30 Python
利用HTML5 Canvas制作键盘及鼠标动画的实例分享
2016/03/15 HTML / CSS
中国领先的专业演出票务网:永乐票务
2016/08/29 全球购物
Nordgreen英国官网:斯堪的纳维亚设计师手表
2018/10/24 全球购物
美国Curacao百货连锁店网站:iCuracao.com
2019/07/20 全球购物
斯洛伐克电子产品购物网站:DATART
2020/04/05 全球购物
毕业论文答辩演讲稿
2015/06/23 职场文书
篮球赛新闻稿
2015/07/17 职场文书
Python中Schedule模块使用详解 周期任务神器
2022/04/19 Python