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

[URL] 网站会员都有专属的网址该怎么建立

[复制链接]
发表于 2019-10-23 12:09:26 | 显示全部楼层 |阅读模式
小弟我目前有一个项目
简单来说就是会员有各自的网站
并且有各自的功能与会员之类的
例如
https://www.XXX.com/111/index
https://www.XXX.com/111/login

https://www.XXX.com/222/index
https://www.XXX.com/222/login

https://www.XXX.com/333/index
https://www.XXX.com/333/login
如果统一的话小弟还能解决

但问题是还会有后台,与一些其他网址
例如
https://www.XXX.com/_admin/index
https://www.XXX.com/agent/index

想问这种网址该如何实现?
 楼主| 发表于 2019-11-18 11:20:11 | 显示全部楼层
lightwave88 发表于 2019-11-13 13:56
借由 router 的重导
譬如 https://www.XXX.com/111/login

感谢大大拨空回复
我本来有想到这个方法
但是这个方法变成每个function都要带一个参数
后来我的解决方法是
$router['(:num)/login'] = 我的class/metho
然后写一个MY_Controller里面用
$this->site = $this->uri->segment(1, FALSE);
之后每个方法都可以用$this->site去呼叫

总之感谢大大拨空回复
回复 支持 1 反对 0

使用道具 举报

发表于 2019-11-13 13:56:07 | 显示全部楼层
本帖最后由 lightwave88 于 2019-11-13 14:07 编辑

借由 router 的重导
譬如 https://www.XXX.com/111/login

建立一个规矩
https://www.XXX.com/(:num)/login
指向某个 class的方法,譬如 login()

111 规定为 params
------------------------------------
详细设定如下

$router['(:num)/login'] = 你的class/metho/$1($1 是要取得(:num)的参数)
参数会灌入 method.params



评分

参与人数 1威望 +2 收起 理由
ZhouYY + 2 很给力!

查看全部评分

回复 支持 1 反对 0

使用道具 举报

本版积分规则