我有3個變量$a,$b,$c
如何笨重定向多變量
$a=2015/15/12,
$b=12,
$C=ok,
,我試圖通是通過以下方式
redirect('mycontroller/myfunction/'.$a.'/'. $b.'/'. $c.'refresh')
及其工作不正常價值。那麼我怎樣才能通過重定向 這個變量?
我有3個變量$a,$b,$c
如何笨重定向多變量
$a=2015/15/12,
$b=12,
$C=ok,
,我試圖通是通過以下方式
redirect('mycontroller/myfunction/'.$a.'/'. $b.'/'. $c.'refresh')
及其工作不正常價值。那麼我怎樣才能通過重定向 這個變量?
您應該用逗號分隔第二個參數,因此它必須是一個字符串,可以是auto,location或refresh之一。有關更多信息,請參閱documentation。
redirect('mycontroller/myfunction/'.urlencode($a).'/'. $b.'/'. $c, 'refresh');
然後在視圖裏,你可以像下面訪問它們:
$a = urldecode($this->uri->segment(3));
$b = $this->uri->segment(4);
$c = $this->uri->segment(5);
你錯過了逗號重定向使用下面的代碼
重定向('myController的/ myfunction的/'.$一個''''$'','$','''')
它是如何工作不正常的?請添加正在發生的事情以及您期望發生的事情。例如,我不能確定問題是因爲'$ a'變量沒有被編碼,或者你明確地想把'$ a'中的斜槓當作路徑分隔符。 –