CodeIgniter重定向页面问题

谁都会走 提交于 2020-01-07 10:35:47

【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>>

redirect($uri = '', $method = 'auto', $code = NULL)

参数:

  • $uri (string) -- URI string                                                                                  //url字符串路径

  • $method (string) -- Redirect method ('auto', 'location' or 'refresh')                     //指定重定向方式

  • $code (string) -- HTTP Response code (usually 302 or 303)                               //

通过 HTTP 头重定向到指定 URL 。你可以指定一个完整的 URL ,也可以指定一个 URL 段, 该函数会根据配置文件自动生成改 URL 。

第二个参数用于指定一种重定向方法。可用的方法有:autolocationrefresh 。 location 方法速度快,但是在 ISS 服务器上不可靠。默认值为 auto ,它会根据你的服务器环境 智能的选择使用哪种方法。

第三个参数可选,允许你发送一个指定的 HTTP 状态码,这个可以用来为搜索引擎创建 301 重定向。 默认的状态码为 302 ,该参数只适用于 location 重定向方法,对于 refresh 方法无效


redirect('/article/13', 'location', 301);
redirect('/article/13');
redirect('http://www.baidu.com');

值得注意的一点是,必须在开头加上

$this->load->helper('url');来加载url辅助函数。

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!