我和我的老板就使用没有价值的 GET 参数的 URL 发生了一点争论。例如
http://www.example.com/?logout
我在网上经常看到这种链接,但当然,这并不意味着它是一件好事。他担心这不标准并且可能导致意外错误,所以他宁愿我使用类似的东西:
http://www.example.com/?logout=yes
以我的经验,我从来没有遇到过使用空参数的任何问题,而且它们有时对我来说更有意义(比如在这种情况下, where?logout=no
没有任何意义,所以“注销”的值是无关紧要的,我只会测试参数服务器端的存在,而不是它的值)。(它看起来也更干净。)
但是我无法确认这种用法实际上是有效的,因此真的不会导致任何问题。
你有关于这个的任何链接吗?