ADOdb

Database Abstraction Layer for PHP

User Tools

Site Tools


Action unknown: siteexport_addpage
v5:session:reference:adodb_session_regenerate_id

This command is deprecated as of ADOdb V5.21 and will be removed in ADOdb V6

adodb_session_regenerate_id

Syntax
bool adodb_session_regenerate_id()

Description

Since PHP V4.21, this function has simply been a wrapper for the PHP function session_regenerate_id() .

The method adodb_session_regenerate_id() will dynamically change the current session id with a newly generated one and update database. This currently only works with cookies. Useful to improve security by reducing the risk of session-hijacking.

Usage

include 'adodb/adodb-session2.php';
ADODB_Session::config($driver,$host,$user,$pass,$database);
session_start();
/*
* Approximately every 10 page loads, reset cookie for safety.
* This is extremely simplistic example, better
* to regenerate only when the user logs in or changes
* user privilege levels.
*/
if ((rand()%10) == 0) 
    adodb_session_regenerate_id();
v5/session/reference/adodb_session_regenerate_id.txt · Last modified: 2018/07/01 22:05 by peterdd