Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

मैं कोडनिर्देशक 3 डेटाबेस में सत्र कैसे सेट कर सकता हूं?

सबसे पहले CI3 सत्र तालिका और CI2 सत्र तालिका( )संरचना अलग है

नई सत्र तालिका struct

 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`)
);

दूसरा वे पुराने कॉन्फ़िगरेशन वैरिएबल का समर्थन करते हैं नए कॉन्फ़िगरेशन के साथ लेकिन नए कॉन्फ़िगरेशन का उपयोग करना बेहतर है

$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;

अधिक विवरण उनके दस्तावेज़ों पर देखें

सत्र पुस्तकालय के लिए कुछ नई सुविधा (फ़ंक्शन) उपलब्ध हैं।

याद रखें इसे autoload.php के माध्यम से लोड करना या $this->load->library('session'); लोड करना न भूलें इसे इस्तेमाल करने से पहले।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. OptimaData और VidaXL के साथ बैठक के लिए एम्स्टर्डम में हमसे जुड़ें

  2. श्रोडिंगर्स MySQL तालिका:मौजूद है, फिर भी यह नहीं है

  3. Django में manage.py के साथ सीएलआई से डेटाबेस को साफ़ करने का सबसे आसान तरीका क्या है?

  4. MySQL ने वर्तमान दिनांक को सम्मिलित करने पर DATETIME फ़ील्ड में सेट किया है

  5. MySQL में स्कीमा/डेटाबेस के बीच अंतर