【发布时间】:2013-05-07 19:35:42
【问题描述】:
根据我所阅读的有关 RESTful 服务的内容,应该能够使用对带有记录 ID 的 URL 的请求来获取“资源”(如数据库记录),如下所示:localhost /my_records/1。访问这样的 URL 将显示一个网页,其中包含 id 1 的记录信息。
我需要在 PHP/Apache/MySQL 中实现类似的东西,但我对这门语言还是比较陌生。我能创造的最多的是 本地主机/my_records/index.php?id=1。
创建 ["/id"] url 似乎需要创建该文件夹。有什么方法可以实现吗?
【问题讨论】:
-
听起来你想做 URL 重写。查找 apache 的 mod_rewrite。一个例子是 codeigniter,它能够将 mysite.com?id=1 重写为 mysite.com/id/1 并获得相同的结果。
-
Slim Framework 可能对你很方便。