请问,类似“http://www.fx948.com/sort.php/16”这样的URL是如何实现的?什么工作原理?

解决方案 »

  1.   

    url重写  可以用.htaccess文件
      

  2.   

    http://www.fx948.com/sort.php/16
    这种格式的URL并不需要url重写。
    他访问的页面实际上还是sort.php,但他后面的东西也不是querystring.
    你可以通过PATH_INFO(sort.php后面的东西),SCRIPT_NAME(当前页面的路径),PHP_SELF来得到。这种格式一般是那些框架里的。要实现真正的静态式地址,还需要urlrewrite结合着来做。
      

  3.   

    //$path =  (isset($_SERVER['PATH_INFO'])) ? $_SERVER['PATH_INFO'] : @getenv('PATH_INFO');echo $path;