这篇文章主要介绍了php常用的url处理函数,实例总结了parse_url、rawurldecode、urlencode、urldecode等一些较为常用的URL处理函数,非常具有实用价值,需要的朋友可以参考下

本文实例总结了几种在php中url编码解析函数,如parse_url、rawurldecode、rawurlencode、urldecode、urlencode.分享给大家供大家参考。具体用法如下:

下面来看介绍与实例:parse_url($str url);

把url转换成数组:print_r(parse_url("www.gxlcms.com")); 解析url并输出返回数组,url 专用格式字符串还原成普通字符串.

语法:string rawurldecode(string str);

返回值:字符串

函数种类:编码处理

内容说明:本函数将字符串解码,从 url 的字符串专用格式解成普通字符串,详细的编码解码信息及规格文件可以参考 rfc 1738,代码如下:

代码如下:echo rawurldecode('foo%20bar%40baz'); //输出foo bar@baz

string rawurlencode ( string str )

返回字符串,此字符串中除了 -_. 之外的所有非字母数字字符都将被替换成百分号(%)后跟两位十六进制数,这是在 rfc 1738 中描述的编码,是为了保护原义字符以免其被解释为特殊的 url 定界符,同时保护 url 格式以免其被传输媒体,像一些邮件系统,使用字符转换时弄乱,例如,如果你想在 ftp 的 url 中包含密码:

代码如下:$str="http://www.gxlcms.com"; //定义字符串

$result=rawurlencode($str); //对指定字符串编码

echo $result;

/*

urldecode()

url解码

*/ //输出结果

$str="http%3a%2f%2fwww.gxlcms.com";

$result=urldecode($str);

echo $result;

/*

urlencode()

url编码

*/

$str="http://www.gxlcms.com"; //定义字符串

$result=urlencode($str); //对指定字符串编码

echo $result; //输出结果

url安全处理函数+php,php常用的url处理函数汇总相关推荐

  1. php打开文件读写函数,php中常用文件操作读写函数介绍

    本文章介绍了下面几个常用的文件操作函数 file_get_contents 读取整个文件内容 fopen 创建和打开文件 fclose 关闭文件 fgets 读取文件一行内容 file_exists ...

  2. 计算机日期函数公式大全,常用的Excel日期函数大全

    Excel日期大家都会用,但是你知道Excel中有多少日期和时间函数吗?Excel为我们提供了大约20个日期和时间函数,这些函数对于处理表格中的日期数据都是非常有用的.下面介绍几个常用的Excel日期 ...

  3. python数据处理常用函数_Python中常用操作字符串的函数与方法总结

    Python中常用操作字符串的函数与方法总结 这篇文章主要介绍了Python中常用操作字符串的函数与方法总结,包括字符串的格式化输出与拼接等基础知识,需要的朋友可以参考下 例如这样一个字符串 Pyth ...

  4. php文件读写用什么函数,php中常用文件操作读写函数介绍_PHP教程

    本文章介绍了下面几个常用的文件操作函数 file_get_contents 读取整个文件内容 fopen 创建和打开文件 fclose 关闭文件 fgets 读取文件一行内容 file_exists ...

  5. python (第八章)补充-可迭代对象(补充高阶函数,以及常用的高阶函数)

    文章目录 可迭代对象 迭代器 什么是迭代器 什么是生成器 生成器的作用 生成器的注意事项 总结: 高阶函数 什么是高阶函数? map()函数 filter()函数 reduce()函数 参考 可迭代对 ...

  6. matlab weibpdf函数,数学建模常用到的matlab函数有哪些

    附录Ⅰ 工具箱函数汇总 Ⅰ.1 统计工具箱函数 表Ⅰ-1 概率密度函数 函数名 对应分布的概率密度函数 betapdf 贝塔分布的概率密度函数 binopdf 二项分布的概率密度函数 chi2pdf ...

  7. php7.1函数,PHP7.1常用新特性和函数

    在php7发布了之后,官方又紧接着发布了php7.1.php7.2,我们也接着使用了新版本.接下来就说说7.1有那些新的特性. Nullable types 在7的时候,如果使用了强类型就必须传递或者 ...

  8. excel最常用的八个函数_Excel最常用的几个函数,我都帮你整理好了!

    计算机二级考试中Excel表格经常需要用到函数公式,有些小伙伴经常会把函数公式给混淆. 在备考二级的过程中,我也经常会遇到这种情况:所以,在学习函数公式的过程中,我打算把这些公式都写下来. 我希望自己 ...

  9. python 常见函数_Python基础函数:初学者常用的十个Python函数,非常全面!

    shutil 是 Python 中的高级文件操作模块,与os模块形成互补的关系,os主要提供了文件或文件夹的新建.删除.查看等方法,还提供了对文件以及目录的路径操作.shutil模块提供了移动.复制. ...

最新文章

  1. opencv倾斜矫正
  2. MySQL_Oracle_事物的隔离级别
  3. JDK源码解析之 Java.lang.StringBuffer
  4. Bootstrap3 面板 .panel 容器
  5. HBase流量限制和表负载均衡剖析
  6. lamda获取参数集合去空_lambda表达式对集合的遍历
  7. ES6中变量的解构赋值
  8. C++公有、私有、保护继承的关系
  9. 分库分表 PK NewSQL数据库!
  10. XILINX FPGA数字信号处理——11、通信信号处理原理及实现
  11. linux网络适配器驱动程序怎么安装,如何安装网卡驱动_如何重新安装网卡驱动
  12. 主编编辑器怎么把文章转成长图?
  13. Clearcase, SVN, Git之我见
  14. win7自带的截图工具不能使用的解决办法
  15. 【新知实验室】腾讯云TRTC初体验
  16. JSON学习之XOM的认识
  17. pc端不同浏览器兼容性问题及解决方案
  18. 常见的服务器操作系统和工作站操作系统
  19. 欢迎大家访问我的网站
  20. 深入理解7种垃圾收集器

热门文章

  1. usaco-pprime-pass
  2. Kinect 开发 —— 近距离探测
  3. 凯尔卡C68全球版汽车电脑诊断仪
  4. 原创:DELPHI7下动态生成DBCHART,可结合上篇博文,动态生成整个CHART图
  5. 漫画Linux 并发、竞态、互斥锁、自旋锁、信号量
  6. Fuchsia中GN与Ninja构建demo
  7. Mac Crack路欧词典(所有版本)
  8. Android-7.0-Nuplayer流程图
  9. 人脸方向学习(十九):Face Landmark Detection-SBR-解读
  10. 人脸方向学习(十三):Face Tracking-人脸跟踪KCF解读