我注意到一些网站(包括旧的http://careers.stackoverflow.com 1.0)的查询字符串如下所示:
http://somewebapp.example/?123
相比于:
http://somewebapp.example/123
或者http://somewebapp.example/id/123
开发人员选择使用第一个示例而不是第二个和第三个示例来实现其 Web 应用程序的 URL 的原因是什么?
作为奖励,如果这123
是数据库表中某行的主键,如何在 PHP 中实现第一个示例?(我只需要知道如何123
从 URL 中检索;我已经知道如何在数据库中查询 . 的主键123
。)
编辑 [5/28]:哎呀,忘了让大家知道我知道后两个 URL 是什么,它们如何工作以及如何实现它们。不过感谢您的提醒,我想我有一些不相关的误解,无论如何都被偶然澄清了!