Kohana 3.2将查询变量传递给索引页面

时间:2012-10-19 20:05:19

标签: php http redirect kohana

我正在尝试做这样的事情:

$this->request->redirect("/?message=".HTML::entities($message));

然而,这导致我的索引控制器死于我(即500内部服务器错误,没有堆栈跟踪)。这不是不是吗?

2 个答案:

答案 0 :(得分:1)

没有堆栈跟踪,而Kohana中的500错误表示某些低级别错误(PHP或Web服务器错误)。它可能是对象属性或方法可见性问题等。

否则Kohana会为您生成例外说明(errors => true部分bootstrap.php设置Kohana::init()时)。

检查服务器错误日志文件以查找上次错误。你会在那里找到解决方案。

答案 1 :(得分:1)

public function action_index()
{
    $to = arr::get($_GET,'to' , 'world');
    $this->response->body('hello, '.urldecode($to).'!');
}

public function action_jump() {
    $to = urlencode('Tony Stark');
    $this->request->redirect('/?to=' . $to);
}