-
- //访问ftp://bbs.it-home.org/我的文档/php教程.doc
- echo 'jbxue 的目录"';
- ?>
复制代码
由于历史原因,在早期的url编码规定中,将空格转换为"+"。如果要兼容这种编码规则,可以使用urlencode()函数。
比如下面的例子:
-
- //urlencode()编码
- echo 'test';
- ?>
复制代码
接下来我们讲,既然可以编码,当然也就可以解码了。
与上面的两个url编码函数相对应的解码函数分别是:rawurldecode() 和 urldecode(),例如下面这个例子中所用到的:
-
- $a = explode('&', $QUERY_STRING);
- $i = 0;
- while ($i < count($a))
- {
- $b = split('=', $a[$i]);
- echo "Value for Parameter ", htmlspecialchars(urldecode($b[0])),' is ', htmlspecialchars(urldecode($b[1])), "
n";
- $i++;
- }
- ?>
复制代码
|