【推荐】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 。
第二个参数用于指定一种重定向方法。可用的方法有:auto 、 location 和 refresh 。 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辅助函数。
来源:oschina
链接:https://my.oschina.net/u/2391943/blog/632398