用户
 找回密码
 入住 CI 中国社区
搜索
查看: 4217|回复: 2
收起左侧

[URL] 求助:泛解析后的处理、开放API编程等问题

[复制链接]
发表于 2010-12-27 23:37:08 | 显示全部楼层 |阅读模式
大家好,我是来求助的,论坛里翻了很多遍了,但是这方面的 资料还是比较少,很多朋友都是用在中小型项目中的,我这个稍微有点麻烦。
是这样的,我需要一个域名泛解析后获取参数的解决方案,和一个提供开放API的解决方案。
不限于CI,大家如果有这方面的编程经验,敬请赐教。

1、泛域名解析的问题:
应用场景:如以前我们的博客,我们是可以http://username.xblogs.com  这样的地址提供给我们的客户使用。域名解析上的问题我们不考虑,泛域名解析。但是在CI中我们如何处理,或者说用Apache如何.htcess定义规则。然后对这个规则的解析(我想到了如果能将规则定义好,CI解析起来还是简单的)。

2、开放API编程:
我想给别人开放一些编程接口,也是自己想着弄一个‘一切皆是组件(插件)’的平台来,REST API。
但是实在是周围没有做过这个的朋友,也没有一点比较系统的资料,一时非常困惑。因为工作实在是比较忙,希望有经验的朋友提供一些指导和帮助,多谢了。

以上两个问题不限于CI,其他的方式,其他的框架,只要有经验,都非常欢迎提供指导意见。再次感谢。
发表于 2010-12-28 01:41:23 | 显示全部楼层
第一个问题,可以通过把所有子域名都解析到 index.php 目录,然后通过自适应 base_url 来实现各个子站,并且,可以很容易的取出二级域名,然后在 CI 里就可以灵活使用了。(自适应 base_url 就是一两行代码,可以用 CI搜索引擎搜下)
第二个问题,和普通 PHP 程序没区别,只不过你需要接收 GET、POST 等形式的参数,然后返回 XML、JSON 等形式的返回值,这个和返回普通的 HTML 没什么区别。
 楼主| 发表于 2011-1-9 02:24:48 | 显示全部楼层
回复 2# Hex


    再次感谢HEX,几乎每个问题都少不了你的帮助。
第一个问题,我看了你给别人的回帖,$SERVER中已经取出那个值了。
第二个问题,是我愚钝了!的确如此,没任何问题,我还困惑了很久。

本版积分规则