发新话题
打印

PHP伪静态写法

PHP伪静态写法

程序为例:

Http://127.0.0.1/product.php/32.html

<?
        if(@$path_info =$_SERVER["PATH_INFO"]){

                if(preg_match("/\/(\d+)\.html/si",$path_info,$arr_path)){
                $action         =intval($arr_path[1]); //取得值 1
                }else die("Path:Error!");
       //相当于Http://127.0.0.1/product.php?action=32
        }else die('Path:Nothing!');
?>
不过所有链接最好改成绝对路径,以免页面图片无法显示,或链接出错!

TOP

呵呵是

TOP

发新话题