Heim > Backend-Entwicklung > PHP-Tutorial > php 中的url编码处理

php 中的url编码处理

WBOY
Freigeben: 2016-07-25 09:03:07
Original
1628 Leute haben es durchsucht
  1. //访问ftp://bbs.it-home.org/我的文档/php教程.doc
  2. echo 'jbxue 的目录"';
  3. ?>
复制代码

由于历史原因,在早期的url编码规定中,将空格转换为"+"。如果要兼容这种编码规则,可以使用urlencode()函数。 比如下面的例子:

  1. //urlencode()编码
  2. echo 'test';
  3. ?>
复制代码

接下来我们讲,既然可以编码,当然也就可以解码了。 与上面的两个url编码函数相对应的解码函数分别是:rawurldecode() 和 urldecode(),例如下面这个例子中所用到的:

  1. $a = explode('&', $QUERY_STRING);
  2. $i = 0;
  3. while ($i {
  4. $b = split('=', $a[$i]);
  5. echo "Value for Parameter ", htmlspecialchars(urldecode($b[0])),' is ', htmlspecialchars(urldecode($b[1])), "
    \n";
  6. $i++;
  7. }
  8. ?>
复制代码


Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage