session_regenerate_id

(PHP 4 >= 4.3.2, PHP 5)

session_regenerate_id --  Atualiza o id da seção atual com um novo gerado

Descrição

bool session_regenerate_id ( void )

session_regenerate_id() irá substituiro id da seção atual com um novo, e mantém a informação da seção atual.

Retorna TRUE em caso de sucesso ou FALSE em falhas.

Exemplo 1. Exemplo session_regenerate_id()

<?php
session_start
();

$old_sessionid = session_id();

session_regenerate_id();

$new_sessionid = session_id();

echo
"Old Session: $old_sessionid<br />";
echo
"New Session: $new_sessionid<br />";

print_r($_SESSION);
?>

Nota: Apartir do PHP 4.3.3, se os cookies de seção estiverem ativados, o uso de session_regenerate_id() irá enviar um novo novo cookie de seção com um novo id da seção.

Veja também session_id(), session_start() e session_name().