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