PHP的编码与解码函数

PHP的编码与解码函数

首先有很多种方法来进行PHP的编码与解码操作.

从站点安全的角度来看有三个PHP的函数 str_rot13(), base64_encode(), 和 gzinflate()用来对不想让用户直接看到的内容进行加密.

同时也可以通过URL传递一些特殊字符和编码.

1. str_rot13() 使用实例

str_rot13()函数的解码即再进行一次使用函数即可

2. base64_encode() 与 base64_decode()

base64的编码最先的用处是用来将二进制数据编码为ascii文本的一种编码方式,用来在不同的系统进行传输.下面是简单的实例说明

使用函数base64_decode进行解码即可 ,输出结果如下:

3.  gzdeflate() 与 gzinflate()

PHP提供的第三个编码函数为gzdeflate()函数, 它使用Deflate格式对字符串进行编码压缩

下面是简单的实例说明

使用函数gzinflate进行解码即可 ,输出结果如下:

需要特别注意的是deflate函数接受一个参数用来指定压缩比(0-9)的范围,9 代表压缩比最高.