Skip to content

Rewritten CodeIngiter's session library that implements native PHP session functionality

Notifications You must be signed in to change notification settings

arnisritins/CodeIgniter-Native-PHP-Session

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 

Repository files navigation

CodeIgniter Native PHP Session

Rewritten CodeIngiter's session library that implements native PHP session functionality.

Installation

1. Library file:

First of all you have to copy this session library file to your application library folder, for example, .application/libraries/Session.php. This will override the CodeIgniter's standart session class.

2. Configuration:

This session class uses configuration values from main config file .application/config/config.php. Below are listed config options required for this class:

$config['sess_expiration']  	= 7200;
$config['sess_expire_on_close']	= TRUE;
$config['sess_match_ip']		= FALSE;
$config['sess_match_useragent']	= TRUE;
$config['sess_time_to_update']	= 300;

Also, you can set the httponly option for session cookie, which wasn't available in standart CI session library:

$config['sess_cookie_httponly'] = TRUE;

Usage

Usage of this library is exactly the same as of CI standart library, so check out the user guide:

http://ellislab.com/codeigniter/user-guide/libraries/sessions.html

About

Rewritten CodeIngiter's session library that implements native PHP session functionality

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published