如何在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. 如何在#登录Django后传递URL参数
- 5. 在社区登录URL上传递参数
- 6. 在.jsp中登录系统
- 7. 参数传递到系统调用
- 8. 传递系统类作为构造函数参数
- 9. 通过登录页面在URL中传递GET参数的安全性
- 10. 传递URL参数在JavaScript
- 11. 在coffeescript中传递类似JSON的参数
- 12. 文件上传替代登录系统
- 13. 传递参数的URL
- 14. 传递参数在系统中void - visual C++
- 15. 传递系统命令和命令行参数在Eclipse中
- 16. CakePHP登录系统
- 17. MyspaceID登录系统
- 18. PHP登录系统
- 19. joomla登录系统
- 20. PHP登录系统?
- 21. Django登录系统
- 22. Wpf登录系统
- 23. 请求URL参数中的Escape'+'登录
- 24. Laravel在URL中传递参数
- 25. 在android中传递参数到url
- 26. 在WordPress URL中传递查询参数
- 27. 在CodeIgniter中通过URL传递参数
- 28. 如何在jQuery中传递url参数
- 29. 在URL中传递多个参数
- 30. 如何在URL中传递POST参数?
当我没有登录时,我没有在twitter.com/rails上获得任何形式的登录表单。究竟是什么你在说什么? – 2009-01-25 20:48:07
我的歉意。试想一下,您可以在任何用户的推特页面上获取用户名和密码字段。这就是我所追求的。 – alamodey 2009-01-28 12:44:08