2014-01-13 95 views
0
我有在笨了一個問題,我試圖讓通過後以這種形式發送表單數據

設置後()是空的但是,當我嘗試訪問$this->input->post('url')時,$this->input->post()不包含任何內容,而$_POST包含我需要的數據(url)。

任何想法如何解決這個問題?我想避免使用$ _POST,因爲在codeigniter中沒有建議讀取它。

+0

可能重複的()空而$ \ _ POST是工作正常](http://stackoverflow.com/questions/12376251/codeigniter-this-input-post-empty-while-post-is-working-correctly) –

+0

你可以檢查表單助手是否被初始化。 –

+0

感謝您的建議。我已經嘗試過,但沒有幫助。 – nozzleman

回答

0

嘗試在CI

$config['uri_protocol'] = "REQUEST_URI"; 

在你的config.php文件改變這一點,並在你的config.php改變

$config['index_page'] = 'index.php'; 

$config['index_page'] = ''; 
+0

謝謝,但這也不起作用。有趣的是,有些形式可以工作,其他人不需要。但是,無論如何,真的! – nozzleman

+0

你使用的是最新的CI版本嗎?如果它沒有得到最新版本和check.For我它工作。 – CodeCanyon

+0

是的,我這樣做。有點奇怪。我想不好意思嘗試重新實現視圖/控制器從頭開始,看看這是否會工作。但多數民衆贊成我最後的嘗試,因爲我已經實施其他視圖/控制器通過提交數據,一切都很好。無論如何,感謝您的幫助。 – nozzleman

0

試圖把準確

action="/Bookstore/index.php/cart/add/1" 

它應該工作。

出於某種原因,我認爲的.htaccess + CI控制器配置u需要把確切[笨$這個 - >輸入 - >後的那個URL

相關問題