如果我在 Web 服务调用中使用 GET 参数,我应该使用哪种类型的转义?我正在考虑只使用htmlentities。
示例: http ://example.com/search.php?search=1234
搜索.php
使用 $_GET['search'] 对另一个服务进行 Web 服务调用。
如果我在 Web 服务调用中使用 GET 参数,我应该使用哪种类型的转义?我正在考虑只使用htmlentities。
示例: http ://example.com/search.php?search=1234
搜索.php
使用 $_GET['search'] 对另一个服务进行 Web 服务调用。
在 URL 中,urlencode
数据。
HTML 实体仅在 HTML 上下文中相关。
也许伟大的逃避现实(或:在文本中使用文本需要知道的内容)可以消除这种困惑。
只需添加到@deceze 答案,这可能是使用rawurlencode
.