2014-01-13 42 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

相关问题