(PHP 4 >= 4.3.2, PHP 5)
session_regenerate_id — Atualiza o id da sessão atual com um novo gerado
$delete_old_session
] )session_regenerate_id() irá substituiro id da seção atual com um novo, e mantém a informação da sessão atual.
delete_old_session
Quando excluir o arquivo associado a sessão anterior ou não. O padrão é
FALSE
.
Retorna TRUE
em caso de sucesso ou FALSE
em caso de falha.
Versão | Descrição |
---|---|
4.3.3 | Desde então, se os cookies de sessão estão ativos, o uso de session_regenerate_id() irá também enviar um novo cookie de sessão com o novo id de sessão. |
5.1.0 |
Adicionado o parâmetro delete_old_session .
|
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);
?>