就像facebook(facebook.com/userurl)我喜欢在codeigniter中使用domain.com/username
。这里用户名是唯一的。我想创建每个注册用户都有他/她自己的url(路径)。任何人都可以帮忙吗?如何在codeigniter中使用domain.com/username?
1
A
回答
0
这不是URL。理解概念。你有一些基本问题。使用该ID作为参数(GET方法)。
看到这个图片:
得到的东西?对于more...
随着你点使用
$this->uri->segment(2);
至于你的问题,
localhost/codeigniter/ripon
这是你的URL。因此,在默认的控制器, 方式1:
public function index($user)
{
echo "User is ".$user;
}
方式2:
public function index()
{
$user = $this->uri->segment(2);
echo "User is ".$user;
}
0
任何定制路由之前添加在CONFIGS在routes.php文件文件下面的代码
$handle = opendir(APPPATH."/controllers");
while (false !== ($file = readdir($handle))) {
if(is_dir(APPPATH."/controllers/".$file)){
$route[$file] = $file;
$route[$file."/(.*)"] = $file."/$1";
}
}
/*Your custom routes here*/
/*Wrap up, anything that isnt accounted for pushes to the alias check*/
$route['([a-z\-_\/]+)'] = "aliases/check/$1";
请参考这些问题 - How would i create a vanity url in codeigniter
简而言之,我们检查控制器和函数名是否存在于URL中.IF然后我们将其路由到该函数。否则,我们将发送别名控制器&检查函数以查看用户是否存在用户名。
0
我得到了渴望的解决方案形式http://www.aamra24.com/how-to-use-domain-then-username-in-codeigniter/
您需要将以下代码添加到应用程序/配置/ routes.php文件
$route['(.*)'] = "welcome/index/$1";
相关问题
- 1. CodeIgniter:在CodeIgniter中使用group_by
- 2. 如何在codeigniter查询中使用FIND_IN_SET?
- 3. 如何在codeigniter中使用composer包?
- 4. 如何在CodeIgniter中使用x-editable?
- 5. 如何在codeigniter模块中使用ajax
- 6. 如何开始在codeigniter中使用SQLite?
- 7. 如何在Codeigniter中使用分页
- 8. 如何在codeigniter中使用predis
- 9. 如何在CodeIgniter中使用LIKE查询?
- 10. 如何在CodeIgniter中加载/使用MY_Session?
- 11. 如何在Codeigniter中使用KoolReport?
- 12. 如何在CodeIgniter中使用模型?
- 13. 如何在CodeIgniter中使用datepicker?
- 14. 如何在codeigniter中使用mpdf?
- 15. 如何在CodeIgniter中使用createElement()函数?
- 16. 如何在codeigniter中使用array_count_values()
- 17. 如何在codeigniter中使用ajax?
- 18. 如何在codeigniter中使用order-by?
- 19. 如何在codeigniter中使用OAuth类?
- 20. 如何在codeigniter中使用ImageMagick
- 21. 如何在Codeigniter中使用MongoDate
- 22. 如何在codeigniter中使用pdo?
- 23. 如何在codeigniter中使用sites_url
- 24. 如何在codeigniter中使用FormValidation
- 25. 如何在CodeIgniter中使用验证码?
- 26. 如何在Codeigniter中使用数据表
- 27. 如何在CodeIgniter 2.1.3中使用ZendSearch?
- 28. 如何在CodeIgniter中使用路由
- 29. 我如何在codeigniter php中使用SQLDATE?
- 30. 如何在CodeIgniter中使用Google Map API?
这里的“你好”是控制器的名字和“你”是一个函数名。我不想给它在URL中,我只想给用户名作为参数 –
没有必要。看到这个,http://ellislab.com/codeigniter/user-guide/libraries/uri.html – KarSho
@KarSho他在说什么是关于虚荣网址.. –