一尘不染

如何在PHP中正确地对字符串进行URL编码?

php

我正在搜索页面,您可以在其中输入搜索查询并将表单提交到search.php?query=yourquery。什么PHP函数是最好的,我应该使用它对搜索查询进行编码/解码?


阅读 235

收藏
2020-05-26

共1个答案

一尘不染

对于URI查询,请使用urlencode``urldecode;对于其他任何事情,请使用rawurlencode/rawurldecode

urlencode和之间的区别rawurlencode

  • urlencode 根据 application/x-www-form-urlencoded编码(空格用编码+),而
  • rawurlencode 根据简单的 Percent-Encoding编码 (空格使用编码%20)。
2020-05-26