如何在Codeigniter 3中使用CSRF

时间:2018-07-31 09:37:08

标签: php codeigniter

我正在使用codeigniter 3,当我为true csrf_protection时,我想在我的项目中使用csrf,它显示错误消息(不允许执行您要求的操作。)当我对csrf_protection做错误时,该值为空然后,该错误将显示(不允许您执行所请求的操作。)我如何提前使用CSRF。 config.php

$config['csrf_protection'] = TRUE;
$config['csrf_token_name'] = 'csrf_test_name';
$config['csrf_cookie_name'] = 'csrf_cookie_name';
$config['csrf_expire'] = 7200;
$config['csrf_regenerate'] = TRUE;
$config['csrf_exclude_uris'] = array();

我认为我正在使用此

<input type="hidden" name="<?php echo $this->security->get_csrf_token_name();?>" value="<?php echo $this->security->get_csrf_hash();?>">

1 个答案:

答案 0 :(得分:0)

$config['csrf_protection'] = TRUE;中设置application/config.php