【发布时间】:2017-02-17 15:07:36
【问题描述】:
我在 PHP 中创建了一个 Web 服务,它返回一个 URL,只是一堆东西的串联。如果接受标头是 JSON,一切看起来都很好:/example/v1/?prod=my.product.is.great&key=1。但是,如果是 xml,它会返回类似 /example/v1/?prod=my.product.is.great&key=1 的内容。
我的问题是,我可以在服务端做些什么来确保 & 是正确的,或者这是预期的行为吗?
【问题讨论】:
-
使用 html_entity_decode
-
别担心!测试一下,你不会发现什么不好的事情发生
-
我不会说它的预期行为,你有一些事情发生在那里。我会查看您的代码并找出那里发生了什么。它可能不会影响请求。如果你在 PHP 上转储 $_GET 请求,它根本不会获取额外的参数。