出處網址
https://github.com/appleboy/CodeIgniter-Native-Session
使用方式
$ cat config/config.php >> your_application/config/config.php $ cp libraries/Session.php your_application/libraries/
修改your_application/config/config.php
$config['app_name'] = 'your_app_name';
二、使用方式二
出處網址
http://www.moreofless.co.uk/using-native-php-sessions-with-codeigniter/
使用方式
在application/libraries 建立 Nativesession.php
if ( ! defined('BASEPATH') )
exit( 'No direct script access allowed' );
class Nativesession
{
public function __construct()
{
session_start();
}
public function set( $key, $value )
{
$_SESSION[$key] = $value;
}
public function get( $key )
{
return isset( $_SESSION[$key] ) ? $_SESSION[$key] : null;
}
public function regenerateId( $delOld = false )
{
session_regenerate_id( $delOld );
}
public function delete( $key )
{
unset( $_SESSION[$key] );
}
}
class Login extends CI_Controller
{
public function index()
{
//load our Nativesession library
$this->load->library( 'nativesession' );
//Read the username from session
$username = $this->nativesession->get( 'username' );
//Update shopping cart session data
$this->nativesession->set( 'cart', $cart );
}
}
沒有留言:
張貼留言