FuelPHP Bin
<?php /** * Part of the Fuel framework. * * @package Fuel * @version 1.6 * @author Fuel Development Team * @license MIT License * @copyright 2010 - 2013 Fuel Development Team * @link http://fuelphp.com */ /** * NOTICE: * * If you need to make modifications to the default configuration, copy * this file to your app/config folder, and make them in there. * * This will allow you to upgrade fuel without losing your custom config. */ return array( /** * global configuration */ // set it to false to prevent the static session from auto-initializing, know that it might make your session // expire sooner because it's not updated when it's not used. note that auto-initializing always loads the default driver 'auto_initialize' => true, // if no session type is requested, use the default 'driver' => 'db', // check for an IP address match after loading the cookie (optional, default = false) 'match_ip' => false, // check for a user agent match after loading the cookie (optional, default = true) 'match_ua' => true, // cookie domain (optional, default = '') 'cookie_domain' => '', // cookie path (optional, default = '/') 'cookie_path' => '/', // cookie http_only flag (optional, default = use the cookie class default) 'cookie_http_only' => null, // whether or not to encrypt the session cookie (optional, default is true) 'encrypt_cookie' => true, // if true, the session expires when the browser is closed (optional, default = false) 'expire_on_close' => false, // session expiration time, <= 0 means 2 years! (optional, default = 2 hours) 'expiration_time' => 86400, // session ID rotation time (optional, default = 300) 'rotation_time' => 300, // default ID for flash variables (optional, default = 'flash') 'flash_id' => 'flash', // if false, expire flash values only after it's used (optional, default = true) 'flash_auto_expire' => true, // if true, a get_flash() automatically expires the flash data 'flash_expire_after_get' => true, // for requests that don't support cookies (i.e. flash), use this POST variable to pass the cookie to the session driver 'post_cookie_name' => '', // for requests in which you don't want to use cookies, use an HTTP header by this name to pass the cookie to the session driver 'header_header_name' => 'Session-Id', // if false, no cookie will be added to the response send back to the client 'enable_cookie' => true, /** * specific driver configurations. to override a global setting, just add it to the driver config with a different value */ // special configuration settings for cookie based sessions 'cookie' => array( 'cookie_name' => 'portit_csession', // name of the session cookie for cookie based sessions ), // specific configuration settings for file based sessions 'file' => array( 'cookie_name' => 'portit_fsession', // name of the session cookie for file based sessions 'path' => '/tmp', // path where the session files should be stored 'gc_probability' => 5 // probability % (between 0 and 100) for garbage collection ), // specific configuration settings for memcached based sessions 'memcached' => array( 'cookie_name' => 'portit_msession', // name of the session cookie for memcached based sessions 'servers' => array( // array of servers and portnumbers that run the memcached service 'default' => array('host' => '127.0.0.1', 'port' => 11211, 'weight' => 100) ), ), // specific configuration settings for database based sessions 'db' => array( 'cookie_name' => 'portit_dsession', // name of the session cookie for database based sessions 'database' => null, // name of the database name (as configured in config/db.php) 'table' => 'sessions', // name of the sessions table 'gc_probability' => 5 // probability % (between 0 and 100) for garbage collection ), // specific configuration settings for redis based sessions 'redis' => array( 'cookie_name' => 'portit_rsession', // name of the session cookie for redis based sessions 'database' => 'default' // name of the redis database to use (as configured in config/db.php) ) );