当前位置:首页 > PHP教程 > php应用 > 列表

使用纯php代码实现页面伪静态的方法

发布:smiling 来源: PHP粉丝网  添加日期:2021-06-13 22:50:13 浏览: 评论:0 

这篇文章主要介绍了使用纯php代码实现页面伪静态的方法,涉及php服务器预定义变量及正则匹配的相关使用技巧,具有一定参考借鉴价值,需要的朋友可以参考下

本文实例讲述了使用纯php代码实现页面伪静态的方法,分享给大家供大家参考,具体如下:

  1. if(1==URLROLE){ 
  2.   $nav=$_SERVER["REQUEST_URI"]; 
  3.   $script_name=$_SERVER["SCRIPT_NAME"]; 
  4.   $nav1=ereg_replace(".html","",substr(ereg_replace("$script_name","",urldecode($nav)),1)); 
  5.   $vars = @explode("/",$nav1); 
  6.   $_url = array_chunk($vars,2); 
  7.   $_GET['m'] = $vars[0]?$vars[0]:'index'
  8.   //如果没有参数,默认访问index类库的index方法 
  9.   $_GET['a'] = $vars[1]?$vars[1]:'index'
  10.   unset($_url[0]); 
  11.   if($_url){ 
  12.     foreach($_url as $key=>$val){ 
  13.       @$_GET[$val[0]] = $val[1]; 
  14.     } 
  15.   } 
  16. //var_dump($_GET); 

希望本文所述对大家的php程序设计有所帮助。

Tags: php页面伪静态

分享到: