Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Làm cách nào để đặt một phiên trong cơ sở dữ liệu codeigniter 3?

Trước hết bảng phiên CI3 và bảng phiên CI2 ( Lưu dữ liệu phiên vào cơ sở dữ liệu ) cấu trúc khác nhau

Bảng phiên mới cấu trúc

 CREATE TABLE IF NOT EXISTS `ci_sessions` (
    `id` varchar(40) NOT NULL,
    `ip_address` varchar(45) NOT NULL,
    `timestamp` int(10) unsigned DEFAULT 0 NOT NULL,
    `data` blob NOT NULL,
    PRIMARY KEY (id),
    KEY `ci_sessions_timestamp` (`timestamp`)
);

Thứ hai Chúng hỗ trợ biến cấu hình cũ với cấu hình mới nhưng tốt hơn là sử dụng cấu hình mới

$config['sess_driver'] = 'database';
$config['sess_cookie_name'] = 'ci_sessions';
$config['sess_expiration'] = 7200;
$config['sess_save_path'] = 'ci_sessions';//its your table name name
$config['sess_match_ip'] = FALSE;
$config['sess_time_to_update'] = 300;

Xem thêm chi tiết tại tài liệu của họ

Rất ít tính năng (chức năng) mới có sẵn cho thư viện phiên.

Hãy nhớ Đừng quên tải nó qua autoload.php hoặc tải $this->load->library('session'); trước khi sử dụng nó.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cách tốt nhất để lưu trữ tên danh mục từ php trong bảng mysql

  2. Cách kiểm tra trạng thái kết nối MySQL trong C #

  3. Ví dụ về DATE_ADD () - MySQL

  4. Nắm bắt các giá trị của các phần tử HTML trong một bảng động

  5. Cách kết nối Grails 3.0 với cơ sở dữ liệu Mysql cục bộ của tôi