我创建了一个登录页面,首先使用codeigniter php创建一个控制器并加载视图。当我在页面中登录时,url .../login在索引(即加载的页面)中不会更改,但仍保持登录状态。当我正确登录url成为/ index时,如何以这种方式更改?在更改页面时更改codeigniter中的url
回答
登录成功后,您可以使用redirect('controller/method');
将用户重定向到您想要的地方。
不要忘记,能够使用redirect
功能,您应该已经加载了网址助手在控制器的__construct()
方法或config/autoload.php
文件来调用整个应用程序的帮手。
如何在__construct()
函数中加载url助手?
function __construct()
{
parent::__construct(); // Don't forget to call the parent constructor in this method
// Now we can easily load our desired stuff
$this->load->helper('url');
}
或者你可以在login()
方法全成登录后加载它。
查看http://codeigniter.com/user_guide/helpers/url_helper.html了解更多信息。
但我只能打电话给控制器?我还必须调用控制器内的方法? – Mazzy 2012-02-13 01:33:35
你说的是'redirect()'的输入吗?你可以只调用像redirect('user');'这样的控制器来重定向到'user/index'(因为'index'是每个控制器的默认方法),或者你可以指定控制器和方法,如'redirect '用户/注册');' – 2012-02-13 01:40:08
- 1. 在Codeigniter中更改分页的URL/URI
- 2. CodeIgniter更改页面索引
- 3. 更改页面加载时的href url
- 4. 是否有可能在codeigniter中更改页面URL
- 5. Url在重定向时更改codeigniter
- 6. 更改页面时,使JS更改URL(使用hashtag)
- 7. codeigniter:我无法更改查看页面
- 8. 当产品ID在URL中更改时重定向url codeigniter
- 9. 更改ASP.NET页面超时
- 10. 更改ADFS 3.0的登录页面URL
- 11. 更改页面上的选择更改
- 12. 更改base_url分页CodeIgniter
- 13. 更改URL后重新加载页面
- 14. 如何使用JavaScript更改页面URL
- 15. 重定向页面,而不更改URL
- 16. 更改URL网站页面库
- 17. github在更改URL时如何保持加载的页面?
- 18. CodeIgniter分页 - 如何更改第1页上的基础URL?
- 19. 更改pageDataSource页面
- 20. 更改在页面刷新
- 21. 如何在更改页面时更改视图页面中的片段或页面
- 22. 在运行时更改启动页面
- 23. 如何更改grav中的页面URL url
- 24. 有没有办法在发送页面时更改页面的URL?
- 25. 在刷新页面时更改获取URL参数
- 26. 更改iframe url更改父窗口url
- 27. URL在没有加载整个页面的mvc3中更改
- 28. jQuery的 - 动画时,页面更改
- 29. 更改codeigniter默认url格式
- 30. telerik radgrid问题:更改页面大小更改事件时
阅读关于php会话和重定向标题。答案很简单,但我不认为会有所帮助:使用重定向('YOUR_URL_HERE'); – matheuzzy 2012-02-13 01:19:50
好吧,现在我终于明白了什么意思重定向方法 – Mazzy 2012-02-13 01:27:35