Maison > développement back-end > tutoriel php > php 中的url编码处理

php 中的url编码处理

WBOY
Libérer: 2016-07-25 09:03:07
original
1638 Les gens l'ont consulté
  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. ?>
复制代码


Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal