【发布时间】:2013-04-16 21:15:22
【问题描述】:
我有不同的具有 id 的对象,所有的 id 都是唯一的。
对象
- 照片
- 饲料
- 事件
- 评论
所有的 id 都是独一无二的,再也不会重复了。
我想像这样在 url 中传递该 ID:http://domain.com/{object_id} 和对象 ID 应该告诉我它属于哪个对象以及它的 ID 是什么。也许通过 php 来做。
我在某处读到,它可以通过带有前置文本或不同 ID 的 base_convert 来完成。不确定。
已编辑:
当前 ID 和网址
- 照片 - http://domain.com/654156165165
- 饲料-http://domain.com/654156165164
- 事件 - http://domain.com/654156165163
- 评论-http://domain.com/654156165110
假设我们在此页面上http://domain.com/654156165165,我们如何知道这是照片、提要、事件或评论的 ID?
解决方案 1 我正在考虑
- 通过前置/附加一些整数来重现 id,以识别它属于哪个对象
- 使用新 ID http://domain.com/654646545412 请求页面
- 用 php 检查这个 id 属于哪个对象以及该对象的实际 id 是什么(在删除前置/附加整数之后)
【问题讨论】:
-
触摸以了解您想要实现的目标。给我们一些示例,说明您希望 URL 的外观,例如,照片 URL 的外观、供稿 URL 的外观等。
-
那么,这里有什么问题?从 URL 获取 {object_id} ?
标签: php mysql sql complexity-theory object-identity