(PHP 4 >= 4.3.2, PHP 5, PHP 7)
session_regenerate_id — 현재 세션 id를 새로 생성해서 갱신
$delete_old_session
] )session_regenerate_id()는 현재 세션 id를 새 것으로 교체하고, 현재 세션 정보를 유지합니다.
delete_old_session
이전에 할당된 세션 파일을 지울지 여부. 기본값은 FALSE
.
성공 시 TRUE
를, 실패 시 FALSE
를 반환합니다.
버전 | 설명 |
---|---|
4.3.3 | 이 때부터, 세션 쿠키가 활성화되어 있을 때 session_regenerate_id()을 사용하면 새 세션 id를 가지는 새 세션 쿠키를 전송합니다. |
5.1.0 |
delete_old_session 인수 추가.
|
Example #1 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);
?>