• php基础知识【函数】(7)url和ob函数


    一、URl函数

      1、urlencode -- 编码 URL 字符串

      2、urldecode -- 解码已编码的 URL 字符串 

      3、rawurlencode -- 按照 RFC 1738 对 URL 进行编码

      4、rawurldecode -- 对已编码的 URL 字符串进行解码 

      5、base64_encode -- 使用 MIME base64 对数据进行编码

      6、base64_decode -- 对使用 MIME base64 编码的数据进行解码 

      7、parse_url -- 解析 URL,返回其组成部分

       8、get_meta_tags --  从一个文件中提取所有的 meta 标签 content 属性,返回一个数组

      9、http_build_query -- 生成 url-encoded 之后的请求字符串

     

      $url="http://www.zhuyibo.com/zhuadmin/order?id=124&type=1";

             echo urlencode($url); //http%3A%2F%2Fwww.zhuyibo.com%2Fzhuadmin%2Forder%3Fid%3D124%26type%3D1

             echo rawurlencode($url); //http%3A%2F%2Fwww.zhuyibo.com%2Fzhuadmin%2Forder%3Fid%3D124%26type%3D1

             echo base64_encode($url);//aHR0cDovL3d3dy56aHV5aWJvLmNvbS96aHVhZG1pbi9vcmRlcj9pZD0xMjQmdHlwZT0x

             print_r( parse_url($url));//Array ( [scheme] => http [host] => www.zhuyibo.com [path] => /zhuadmin/order [query] => id=124&type=1 )

     

    二、输出控制函数

      1、ob_start - 打开输出控制缓冲

      2、ob_clean - 清空(擦掉)输出缓冲区

      3、ob_end_clean - 清空(擦除)缓冲区并关闭输出缓冲

      4、ob_flush - 冲刷出(送出)输出缓冲区中的内容

      5、ob_end_flush - 冲刷出(送出)输出缓冲区内容并关闭缓冲

     

      6、ob_get_clean - 得到当前缓冲区的内容并删除当前输出缓。

      7、ob_get_contents - 返回输出缓冲区的内容

      8、ob_get_flush - 刷出(送出)缓冲区内容,以字符串形式返回内容,并关闭输出缓冲区。

      9、ob_get_length - 返回输出缓冲区内容的长度

      10、ob_get_level - 返回输出缓冲机制的嵌套级别

      11、ob_get_status - 得到所有输出缓冲区的状态

     

      12、ob_gzhandler - 在ob_start中使用的用来压缩输出缓冲区中内容的回调函数。ob_start callback function to gzip output buffer

      13、ob_implicit_flush - 打开/关闭绝对刷送

      14、ob_list_handlers - 列出所有使用中的输出处理程序。

     

      15、flush - 刷新输出缓冲

      16、output_add_rewrite_var - 添加URL重写器的值(Add URL rewriter values)

      17、output_reset_rewrite_vars - 重设URL重写器的值(Reset URL rewriter values)

    我发现了一个奇怪的现象,就是经常赞我的人,特别是支持我的人,都在不久后做成了如下事情:1、恋爱成功了;2、生意谈成了;3、事业有成了;4、升官发财了;5、心情舒畅了;6、家庭和睦了;7、身体健康了;8、万事如意了
  • 相关阅读:
    微软一站式示例代码库(中文版)2010年12月10日更新
    微软一站式示例代码库(中文版)2011年1月12日更新
    微软一站式示例代码库 MSDN 官方论坛今天正式上线
    微软一站式示例代码浏览器 第二版 CTP发布
    两边固定中间子适应的流式布局
    不使用第三个变量交换两个数字
    身份证号码15位转18位 C#实现
    利用AspNetPager分页
    C#面向对象高级语法(一)
    String.Empty、string=”” 和null的区别
  • 原文地址:https://www.cnblogs.com/zhuyibo/p/3971802.html
Copyright © 2020-2023  润新知