如何在PHP中正确对字符串进行URL编码?
我正在制作一个搜索页面,您可以在其中键入搜索查询,然后将表单提交到 。什么PHP功能是最好的,我应该用它来编码/解码搜索查询?search.php?query=your query
我正在制作一个搜索页面,您可以在其中键入搜索查询,然后将表单提交到 。什么PHP功能是最好的,我应该用它来编码/解码搜索查询?search.php?query=your query
对于 URI 查询,请使用 urlencode
/urldecode
;对于其他任何内容,请使用 rawurlencode
/rawurldecode
。
和 的区别在于urlencode
rawurlencode
urlencode
根据 application/x-www-form-urlencoded 进行编码(空格是用 ) 编码的,而+
rawurlencode
根据纯百分比编码进行编码(空格使用 ) 进行编码。%20