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

[已解决] 怎么取到域名

[复制链接]
发表于 2010-8-30 11:02:26 | 显示全部楼层 |阅读模式
我在CI里想取到这个路径http://localhost/xxxxx/index.php,应该怎么取到?
发表于 2010-8-30 11:13:23 | 显示全部楼层
不妨输出下$_SERVER看下
另外不妨试试echo str_replace('/','',dirname($_SERVER['SCRIPT_NAME']));
 楼主| 发表于 2010-8-30 11:14:40 | 显示全部楼层
回复 2# ywqbestever


    我试下谢谢,呵呵
发表于 2010-8-30 11:16:17 | 显示全部楼层
本帖最后由 ywqbestever 于 2010-8-30 11:18 编辑

你是想取红色部分还是整体啊?我发的是红色部分的取整体的话,你加载url辅助文件后使用base_url()可以获得不带index.php的也就是http://xxx/xxx,这是你在用CI之前在config文件里配置的
 楼主| 发表于 2010-8-30 11:22:36 | 显示全部楼层
这个好像不可以,和base_url是同样的效果,我是想得到域名,就是上面localhost未知的字符串
 楼主| 发表于 2010-8-30 11:32:51 | 显示全部楼层
这个域名可不可以动态的取得?
发表于 2010-8-30 11:44:09 | 显示全部楼层
没有 $_SERVER 取不到的域名。。。
你用 print_r 打印一下 $_SERVER,然后就是纯字符串操作。。。。
 楼主| 发表于 2010-8-30 11:52:10 | 显示全部楼层
我解决了,谢谢ywqbestever和Hex!~
刚才看了一下$_SERVER
只能用一句话说:“很好很强大”!~

本版积分规则