我将代码更改为表单tages,改为form_open方法。改变后,动作不再像以前那样工作了,我也启用了csrf保护。
以前的守则;
<form action="<?php echo site_url();?>/admin/user_screen" method ="post" enctype="multipart/form_data" name="form">
<input type="hidden" name="<?php echo $this->security->get_csrf_token_name(); ?>" value="<?php echo $this->security->get_csrf_hash(); ?>">
............form contents..................
</form>新代码;
<?php
$attributes= array('name'=>'form');
echo form_open('admin/screen_flow',$attributes);
?>
.....form contents.....
<?php echo form_close();?>发布于 2016-01-22 04:57:10
试一试
使用此form_open_multipart而不是form_open
<?php echo form_open_multipart('admin/screen_flow', array('name' => 'form'));?>
.....form contents.....
<?php echo form_close();?>发布于 2016-01-22 04:38:19
错误就在第一行..。
使用这个:
$attributes= array('name'=>'form');而不是
$attributes= array('name'='form');希望能帮上忙!
发布于 2016-01-22 05:05:07
尝尝这个
<?php
echo form_open_multipart(site_url().'admin/screen_flow', ['name' => 'form']);
?>
.....form contents.....
<?php echo form_close();?>https://stackoverflow.com/questions/34939002
复制相似问题