设置后()是空的但是,当我尝试访问$this->input->post('url')
时,$this->input->post()
不包含任何内容,而$_POST
包含我需要的数据(url
)。
任何想法如何解决这个问题?我想避免使用$ _POST,因为在codeigniter中没有建议读取它。
设置后()是空的但是,当我尝试访问$this->input->post('url')
时,$this->input->post()
不包含任何内容,而$_POST
包含我需要的数据(url
)。
任何想法如何解决这个问题?我想避免使用$ _POST,因为在codeigniter中没有建议读取它。
尝试在CI
$config['uri_protocol'] = "REQUEST_URI";
在你的config.php文件改变这一点,并在你的config.php改变
$config['index_page'] = 'index.php';
到
$config['index_page'] = '';
谢谢,但这也不起作用。有趣的是,有些形式可以工作,其他人不需要。但是,无论如何,真的! – nozzleman
你使用的是最新的CI版本吗?如果它没有得到最新版本和check.For我它工作。 – CodeCanyon
是的,我这样做。有点奇怪。我想不好意思尝试重新实现视图/控制器从头开始,看看这是否会工作。但多数民众赞成我最后的尝试,因为我已经实施其他视图/控制器通过提交数据,一切都很好。无论如何,感谢您的帮助。 – nozzleman
试图把准确
action="/Bookstore/index.php/cart/add/1"
它应该工作。
出于某种原因,我认为的.htaccess + CI控制器配置u需要把确切[笨$这个 - >输入 - >后的那个URL
可能重复的()空而$ \ _ POST是工作正常](http://stackoverflow.com/questions/12376251/codeigniter-this-input-post-empty-while-post-is-working-correctly) –
你可以检查表单助手是否被初始化。 –
感谢您的建议。我已经尝试过,但没有帮助。 – nozzleman