regenerate_id

The regenerate_id method, regenerate a sessions and create a fingerprint, helps to prevent HTTP session hijacking attacks.

Parameters

regenerate_id($use_IP = true)
$use_IP:Include client IP address on the fingerprint.

Example

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
<?php

require_once 'dalmp.php';

$sessions = new DALMP\Sessions();

if ((mt_rand() % 10) == 0) {
    $sessions->regenerate_id(true);
}

$_SESSION['test'] = 1 + @$_SESSION['test'];

echo $_SESSION['test'];

echo session_id();

Thanks Navicat for supporting Open Source projects.

Navicat



A great amount of time has been spent creating, crafting and maintaining this software, please consider donating.

Donating helps ensure continued support, development and availability.

dalmp


comments powered by Disqus