【发布时间】:2015-08-11 15:07:27
【问题描述】:
我正在使用 CodeIgniter 运行我的应用程序,该应用程序分为两个部分。基于 example.com 的“用户”部分和基于 business.example.com 的“业务”部分。当我使用 form_open 函数但不在业务部分时,CSRF 令牌会自动添加到表单字段中。
配置.php
$config['cookie_prefix'] = '';
$config['cookie_domain'] = '.'.ltrim(rtrim($config['base_url'], '/'), 'http://'); //generates ".example.com"
$config['cookie_path'] = '/';
$config['cookie_secure'] = FALSE;
$config['cookie_httponly'] = FALSE;
$config['csrf_protection'] = TRUE;
$config['csrf_token_name'] = 'csrf';
$config['csrf_cookie_name'] = 'csrf';
$config['csrf_expire'] = 7200;
$config['csrf_regenerate'] = FALSE;
$config['csrf_exclude_uris'] = array();
【问题讨论】:
标签: php codeigniter csrf