zoukankan      html  css  js  c++  java
  • 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、万事如意了
  • 相关阅读:
    NET 4.+ & .NET CORE 高性能 轻量级 ORM框架,众多.NET框架中最容易使用的数据库访问技术
    mvc cookie
    正则表达式捕获带有属性的标签
    IT第十天
    代码段
    关于java.lang中String类的学习:最特殊的数据类型(持续整理中......)
    关于String.concat()方法和StringBuffer.append()方法的学习:方法是如何追加字符到源字符串的
    关于String和StringBuffer的理解问题:指针、变量的声明、变量的值的变化
    关于字符串检索、关键词的搜索问题:已搜索过的部分不会再被纳入下次搜索的范围内
    IT第九天
  • 原文地址:https://www.cnblogs.com/zhuyibo/p/3971802.html
Copyright © 2011-2022 走看看