PHP伪静态函数
PHP #伪静态 #函数2012-05-25 09:30
//使用实例,链接页面
$path="http://yige.org/blog.php/";$path.=MakeUrl(array('BlogID'=>2,'page'=>1));
//浏览页面,调用函数ParseUrl();直接可以使用变量$_GET
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]; } } }
相关文章
- PHP根据时间戳返回星期几的函数 2012/05/24
- PHP魔术常量 2012/05/24
- PHP手册中文翻译补完计划参与方式 2012/05/24
- PHP统计utf8中文字符个数 2012/05/24
- 出现Unable to find the socket transport 'ssl' 解决方法 2012/05/23
- jquery循环map/数组/对象的方法 2012/05/20
- Call to undefined function curl_init()错误的解决方法 2012/05/20
- PHP删除目录/文件夹的三种方法 2012/05/18
- PHP中的内存管理问题详解 2012/05/18
- php+fastcgi出现No input file specified.错误解决方法 2012/05/17