2014-04-18 72 views
0

因此,當我嘗試獲取URL字符串(echo $ this-> uri-> segment(2);)時,我得到「6 「所以沒有問題,但對相同的請求(有參數):http://example.com/first-uri?parameter1=x&parameter2=y/6確實會返回任何內容。無法從包含參數的URL獲取URI

任何想法?

謝謝

+1

使用$ this-> input-> get('parameter1')。 – Haseeb

+0

是否將$ config ['enable_query_strings']更改爲true –

+0

yup!這是問題所在。謝謝 – Andrei

回答

0

使用

//print_r($_REQUEST); 

echo $_REQUEST['parameter1']; //$this->input->get('parameter1') 
echo $_REQUEST['parameter2'];//$this->input->get('parameter2') 
+0

..沒有,我想獲得第二個URI,在這種情況下6,而不是參數。它只適用於沒有參數的URL。 – Andrei

+0

一旦打印數組// print_r($ _ REQUEST); –

0

首先你形式方法應該是POST類型<form method='post'>。或者你必須使用$ this-> input-> get('parameter');