就像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他在說什麼是關於虛榮網址.. –