如何在URL中傳遞參數?我試圖設計一個類似於Twitter的登錄系統。請注意,您可以登錄www.twitter.com的主頁,也可以直接訪問www.twitter.com/lancearmstrong和www.twitter.com/rails等自定義頁面。這正是我爲我的項目所需要的。謝謝。類似Twitter的登錄系統(在URL中傳遞參數?)
1
A
回答
8
在配置/ routes.rb中創建這樣一個規則:
map.connect '/:user_name', :controller => 'login', :action => 'custom'
或somethjing相似。
然後在你的控制器回暖使用參數的用戶名[:USER_NAME]
這應該在靠近默認規則的文件的末尾。系統選擇匹配傳入URL的第一個路由。所以如果你有像這樣的規則:
map.connect '/foo', :controller => 'foo', :action => 'bar'
它將需要在登錄規則之前。 - 請記住,如果你這樣做,你將不得不禁止'foo'作爲用戶名:)
0
調查Apache's mod_rewrite module以獲取有關將www.mysite.com/asdf
指定爲參數爲「asdf
」的CGI腳本的信息。
相關問題
- 1. 類似Twitter的系統
- 2. 創建類似Battle.net的登錄系統
- 3. facebook-twitter像登錄系統在php
- 4. 與PHP類似的Twitter追蹤系統
- 5. 如何傳遞phantomjs的系統參數?
- 6. 在社區登錄URL上傳遞參數
- 7. 如何在#登錄Django後傳遞URL參數
- 8. 在.jsp中登錄系統
- 9. 使用系統命令傳遞參數
- 10. 參數傳遞到系統調用
- 11. 如何製作類似facebook的登錄系統
- 12. 在PHP類中傳遞登錄細節
- 13. 將SQL登錄作爲參數傳遞
- 14. 傳遞系統類作爲構造函數參數
- 15. 通過登錄頁面在URL中傳遞GET參數的安全性
- 16. 在系統Verilog中通過模塊傳遞參數數組
- 17. 傳遞URL參數在JavaScript
- 18. 在URL中傳遞額外的參數
- 19. 電梯框架 - 與傳遞的URL參數去摘錄類
- 20. 在coffeescript中傳遞類似JSON的參數
- 21. 文件上傳替代登錄系統
- 22. Rails如何在跨模型系統中傳遞參數
- 23. 如何在Perl中傳遞系統調用參數?
- 24. 傳遞參數在系統中void - visual C++
- 25. 傳遞參數的URL
- 26. 傳遞URL參數Servlet的
- 27. Django的url參數傳遞
- 28. 如何將參數傳遞到django中的登錄視圖,同時從settings.py中的登錄url反轉?
- 29. SQL登錄系統
- 30. PHP登錄系統
當我沒有登錄時,我沒有在twitter.com/rails上獲得任何形式的登錄表單。究竟是什麼你在說什麼? – 2009-01-25 20:48:07
我的歉意。試想一下,您可以在任何用戶的推特頁面上獲取用戶名和密碼字段。這就是我所追求的。 – alamodey 2009-01-28 12:44:08