http://www.cnsec.com/newsContent,CA0F987C-AFA0-439E-A15E-ED9D367E4B662,1.htm因为是新闻,会有很多很多文件,不可能在根目录下,怎样知道它的目录结构,或者说怎样的方式可以实现上面那种方式?

解决方案 »

  1.   

    newsContent,CA0F987C-AFA0-439E-A15E-ED9D367E4B662,1.html
    有可能是映射到newsContent/CA0F987C-AFA0-439E-A15E-ED9D367E4B662/1.html
    或者根本就是伪静态,直接遇射到一个php文件里.
      

  2.   

    谢谢,能否讲得更详细一点,以下程序:
    http://localhost/test/ss.php/1,100,8630.html 相当于http://localhost/test/ss.php?gid=1&sid=100&softid=8630怎样把它换成类似  http://localhost/test/1,100,8630.html?????
    <?php 
    //利用server变量 取得PATH_INFO信息 该例中为 /1,100,8630.html 也就是执行脚本名后面的部分 
    if(@$path_info =$_SERVER["PATH_INFO"]){ 
    //正则匹配一下参数 
    if(preg_match("/\/(\d+),(\d+),(\d+)\.html/si",$path_info,$arr_path)){ 
    $gid =intval($arr_path[1]); //取得值 1 
    $sid =intval($arr_path[2]); //取得值100 
    $softid =intval($arr_path[3]); //取得值8630 
    }else die("Path:Error!"); 
    //相当于soft.php?gid=1&sid=100&softid=8630 
    }else die('Path:Nothing!'); echo "gid:$gid<br>";
    ?>