php rawurlencode 与 rawurldecode教程

rawurldecode
( PHP 4中, PHP 5中)

rawurldecode -解码URL编码字符串

描述
字符串rawurldecode (字符串$str)
返回一个字符串,其中序列百分号( % )的迹象之后,两个十六进制数字被替换成字面字符。

参数

str
将URL解码。

返回值
返回解码网址,作为一个字符串。

实例

例如# 1 rawurldecode ( )的例子

rawurlencode
( PHP 4中, PHP 5中)

rawurlencode -网址编码根据的RFC 1738

描述
字符串rawurlencode (字符串$str)
编码特定字符串根据»的RFC 1738 。

参数

str
将URL进行编码。

返回值
返回一个字符串中的所有非字母数字字符除了- _ 。被替换成一个百分号( % )符号后面跟两个十六进制数字。这是编码描述»的RFC 1738年为保护字面字符被解释为特殊的URL分隔和保护的URL被毁损的传输媒体转换与性质(如一些电子邮件系统) 。

实例

例如# 1包括一个密码的FTP网址

时间: 2024-11-24 03:18:11

php rawurlencode 与 rawurldecode教程的相关文章

php字符串与字符串操作教程详解

输出字符串 在PHP中,有四种方法输出字符串.echo结构可以一次输出多个值:print()只可以输出一个值:printf()可以格式化输出:print_r()可以输出数组,对调试很有好处.下面一一进行介绍. 1. echo echo 是PHP的一个关键字,它没有返回值.在写法上,它可以省略小括号.如下代码:  代码如下 复制代码 echo 'Test String'; echo('Test String'); 2. print print 也是PHP的一个关键字,它有返回值,一般返回true,

PHP对象转数组(Object转Array),Json转数组(Json转Array)的方法

(1)php对象转数组的方法(object 转 array): /** * object 转 array */ function object_to_array($obj){ $_arr=is_object($obj)?get_object_vars($obj):$obj; foreach($_arr as $key=>$val){ $val=(is_array($val))is_object($val)?object_to_array($val):$val; $arr[$key]=$val;

url传递中文字符,特殊危险字符的解决方案(仅供参考)urldecode、base64

web开发的过程中,当我们需要在url中传递中文字符或是其它的html等特殊字符时,似乎总会碰到各种各样的小问题,因为不同的浏览器对他们的编码又不一样.对于中文,一般的做法是: 把这些文本字符串传给url之前,先进行urlencode($text)一下. 但是对于一些很"危险"的字符,比如说html字符,甚至是SQL注入相关的字符,如果很明显的传给系统,出于安全考虑,系统一般都会把它们过滤掉的. 那么,如果我们需要保留这些危险字符,不被过滤,该这么办呢? 我想到的办法是先给它们 bas

php解析url (parse

通过php获取了当前url,如果需要提取url中的参数的话该如何操作呢?这个过程其实挺简单,使用php的两个内置函数就可以顺利完成,即parse_url和parse_str函数.下面将对这两个函数做简要说明以及用示例说明如何提取url中的参数. (1)parse_url (PHP 4, PHP 5) - 解析 URL,返回其组成部分,函数原型如下: mixed parse_url ( string $url [, int $component = -1 ] ) 本函数解析一个 URL 并返回一个

php字符转URL地址的函数

  英文:  代码如下   function tourl($str) {   $str = preg_replace('/[^a-zA-Z0-9]+/', '-', $str);   $str = trim($str, '-');   return strtolower($str); } 包含特殊字符:  代码如下   function strtourl($str) {   $str = htmlentities($str, ENT_QUOTES, "UTF-8");   $str =

php urlencode 中文编码

在PHP中有urlencode().urldecode().rawurlencode().rawurldecode()这些函数来解决网页URL编码解码问题. 在ASP的时候URL编码解码很是恼火,Server.urlencode不太好用,遇到utf-8编码的地址更是麻烦.你要获取百度.Google点击到网站的网址链接中的关键字,要写上一堆自定义函数来得到urldecode的效果. 摘录一篇关于PHP urlencode()函数的文章,对PHP处理URL作全面了解,文章来自373ren排行13,感

PHP学习之整理字符串_php基础

1. 访问单个字符在PHP中,可以把字符串当成一个字符的数组,可以直接用数组的访问方法来访问字符串.如$str[0].在这里要注意的是,如果字符是ASCII码以外时,访问会有问题.因为这种访问只能取得一个字节. 2. 删除空白字符在PHP中,可以用trim(), ltrim(), rtrim()三个函数来删除字符串开头或结尾的空白字符.其中,trim()用于删除字符前后的空白字符:ltrim()用于删除字符左侧的空白字符:rtrim()用于删除字符右侧的空白字符.在默认情况下,会删除以下字符:空

php 字符串函数教程与实例代码

在php中字符串函数有很多哦,在说了php本来就是由函数组成了,这让开发人员可以加快网站的开发速度哦,好了费话不说多了我们来看看我为各位朋友免费提供的php 字符串函数教程与实例代码吧. AddSlashes: 字符串加入斜线. bin2hex: 二进位转成十六进位. Chop: 去除连续空白. Chr: 返回序数值的字符. chunk_split: 将字符串分成小段. convert_cyr_string: 转换古斯拉夫字符串成其它字符串. crypt: 将字符串用 DES 编码加密. ech

URL函数库:rawurlencode

rawurlencode (PHP3 , PHP4) rawurldecode ---&http://www.aliyun.com/zixun/aggregation/37954.html">nbsp; 依照RFC1738将URL编码 语法 : string rawurlencode (string str) 说明 : 将所有非字母字元的字符串除了-_.之外,以百分比符号(%)后跟随二个迷惑的数字的方式表示,这是以RFC1738中叙述的,照字面上的意义将其编码保护(像是email系