zoukankan      html  css  js  c++  java
  • php url 伪静态

    手册上说:
       'PATH_INFO'
        包含由客户端提供的、跟在真实脚本名称之后并且在查询语句(query string)之前的路径信息,如果存在的话。例如,如果当前脚本是通过 URL http://www.example.com/php/path_info.php/some/stuff?foo=bar 被访问,那么 $_SERVER['PATH_INFO'] 将包含 /some/stuff。 

    你访问的url不对,因此不存在 path_info ,就出现了notice错误,不过你可以屏蔽它。

    <?php

    echo $_SERVER["PATH_INFO"]."</br>";
    echo $_SERVER['REQUEST_URI']

    ?>

    输出结果:

    /some/stuff
    /2/1xitong/php_id_test_OK/info.php/some/stuff?foo=bar

    测试例子

    info.php/gid=1/sid100/&s/?id=8630

    结果:
    Array ( [0] => [1] => gid=1 [2] => sid100 [3] => &s [4] => ) 代码:

    if( !isset( $_SERVER['PATH_INFO'] ) ){
    $pathinfo = 'default';
    }else{
    $pathinfo = explode('/', $_SERVER['PATH_INFO']);
    echo "<pre>";
    print_r($pathinfo);
    }

    ==================================================

  • 相关阅读:
    Oracle查看所有表空间使用情况
    Oracle版本信息查看
    Windows 7关闭和开启系统休眠
    ORACLE 创建表空间
    sp_helpdb使用
    SQL SERVER的数据类型
    博客园开通啦
    http keep alive
    android开发学习
    http与html
  • 原文地址:https://www.cnblogs.com/alex-13/p/3653280.html
Copyright © 2011-2022 走看看