Source for file config.dbsession.php

Documentation is available at config.dbsession.php

  1. <?php
  2.     /**
  3.      * config.dbssession.php
  4.      * 
  5.      * Configurações e inicializaçãoreferentes a armazenamento de sessão
  6.      * do PHP em banco de dados
  7.      * 
  8.      * @copyright 2008 Soomp
  9.      * @package Soomp
  10.      * @author Marcio Merlone <mmerlone@gmail.com>
  11.      * @version 1.0
  12.      * @since 06/12/2006
  13.      */
  14.     /* $Id: config.dbsession.php,v 1.3 2007/05/04 18:18:24 mmerlone Exp $ */
  15.  
  16.     /**
  17.      * @name CFG_DB_HOST define se a conexão de sessão deve ser debugada
  18.      */
  19.     define('CFG_SESS_DB_DEBUG'false);
  20.     /**
  21.      * @name CFG_DB_HOST define o servidor onde conectar o banco de dados
  22.      */
  23.     define('CFG_SESS_DB_HOST'CFG_DB_HOST);
  24.     /**
  25.      * @name CFG_DB_USER define o nome de usuário a utilizar na conexão
  26.      */
  27.     define('CFG_SESS_DB_USER'CFG_DB_USER);
  28.     /**
  29.      * @name CFG_DB_PASS define a senha a utilizar na conexao
  30.      */
  31.     define('CFG_SESS_DB_PASS'CFG_DB_PASS);
  32.     /**
  33.      * @name CFG_DB_DRVR define o tipo de banco de dados
  34.      */
  35.     define('CFG_SESS_DB_DRV'CFG_DB_DRV);
  36.     /**
  37.      * @name CFG_DB_SID define o SID a ser utilizado (oracle somente)
  38.      */
  39.     define('CFG_SESS_DB_SID''');
  40.     /**
  41.      * @name CFG_DB_DB define o database a ser utilizado
  42.      */
  43.     define('CFG_SESS_DB_DB'CFG_DB_DB);
  44.  
  45.     /**
  46.      * <code>
  47.      *
  48.         CREATE TABLE sessions2(
  49.           sesskey VARCHAR( 64 ) NOT NULL DEFAULT '',
  50.             expiry DATETIME NOT NULL ,
  51.           expireref VARCHAR( 250 ) DEFAULT '',
  52.           created DATETIME NOT NULL ,
  53.           modified DATETIME NOT NULL ,
  54.           sessdata LONGTEXT DEFAULT '',
  55.           PRIMARY KEY ( sesskey ) ,
  56.           INDEX sess2_expiry( expiry ),
  57.           INDEX sess2_expireref( expireref )
  58.         ) ENGINE = innodb;
  59.      *
  60.      * </code>
  61.      */
  62.  
  63.     /**
  64.      * Inclui os arquivos necessários do ado para configurar a sessão no db
  65.      */
  66.     include_once(CFG_LOCAL_FRAMEWORK.'adodb/adodb.inc.php');
  67.     include_once(CFG_LOCAL_FRAMEWORK.'adodb/session/adodb-session2.php');
  68.     ADOdb_Session::config(CFG_SESS_DB_DRVCFG_SESS_DB_HOSTCFG_SESS_DB_USERCFG_SESS_DB_PASSCFG_SESS_DB_DBarray('debug' => CFG_SESS_DB_DEBUG));
  69.     ADOdb_session::Persist('P');
  70.  
  71. ?>

Documentation generated on Sun, 09 Mar 2008 23:50:55 -0300 by phpDocumentor 1.4.0

SourceForge.net Logo Support This Project