Home
 

Customer Support

Search for keywords:

Browse by category:

How do I put PHP sessions into a database instead of the
default files-based method?

The quickest method to steering your PHP sessions into a database is by using ADODB's Session 2 class as your PHP save handler.

All you need to do is:
  1. Download ADODB into you account.
  2. Create a short script to configure the class (see below for an example).
  3. Edit your php.ini. Set session.save_handler = user and auto_prepend_file to the script you just created.


User-Contributed Notes

add a note
support -*AT*- modwest -*DOT*- com
07-Oct-2007 12:49
<?
include_once("/PATH/TO/adodb/session/adodb-session2.php"); # where
/PATH/TO/adodb is the directory containing adodb.
$driver = "mysql";
$host = "db.modwest.com"; # or db1.modwest.com
$user = ""; #your shell user
$password = ""; #your database password
$database = ""; #your database name
$options = false;
ADOdb_Session::config($driver, $host, $user, $password,
$database,$options);
?>

add a note

Related Questions:


How do I set PHP include_path?

How do I change timezone for PHP?

What PHP modules are available and how do I load them?

Can I run a PHP script on cron?

How do I do html form file uploads?

Why does a PHP function give an error that it is undefined?

Why does my PHP script throw an Internal Server Error 500?

Why does PHP HTTP authentication not work?

I can't upload a file larger than 8MB through a PHP script

What version of PHP are you running and can I see a phpinfo()?

Can you change session cookie timeout in php.ini for me?

Do you have a quick form mail script?

Where is the php_error_log?

How do I get different character sets within my PHP page to display correctly?

Can I use a PHP extension like PDFlib that I have personally purchased a license to use?

What's the difference between running PHP as a cgi or as a module in safe mode?

Do you offer PHP5 with MySQLi?

My PHP session is lost whenever I go to a secure URL using the shared SSL certificate.

Can I have all .html pages parsed as PHP?

The PHP curl module doesn't work.

What is CAPTCHA? How can I use it?

Where can I download free PHP scripts?

Do you provide PEAR?

Do I need to set any 777 permissions in order for my PHP scripts to create files and directories?

How do I execute my .php files as PHP 5?

How do I use the url_rewriter.tags setting for PHP?

The PDFlib extension gives a UPR description error.

Can I use Smarty Templates?

Why does flush() not flush the data to my browser?

Why does PHPLIB sessions give me a MySQL Database error?

Will IonCube encoded files work?

Will my Zend Encoded files work?

I need the virtual() function and it is not available.

The pfpro pfpro_process() function keeps giving me Error 31

Why does getallheaders() say undefined function?

Can I talk over SSL when opening an IMAP connection with the PHP imap_open() function?

How do I configure PHP?

How can one PHP file transparently handle all search-engine friendly URLs?

My PHP script needs a newer version of Zend Optimizer. What do I do?

I need to execute my cron job with PHP5.2

I need a newer version of PHP to run certain software

Can I use the pfpro extension in PHP 5.2?

Is there an alternative to pdflib?

Browse Categories:

Getting Started, FTP, Telnet/SSH, Moving Domains, E-mail, Traffic Reports, Mailing Lists, Apache, PHP, CGI, Other Server-Side Scripting, MySQL Database, Imaging Libraries, Other Software, Billing & Terms, Control Panel, E-commerce, Pre-Sales


Modwest PHP Hosting      Copyright 2000-2010 by Modwest, Inc.      About    |    Blog    |    Community    |    Design    |    Jobs    |    Contact