(PHP 4 >= 4.3.2, PHP 5)
session_regenerate_id — 현재 세션 id를 새로 생성해서 갱신
session_regenerate_id()는 현재 세션 id를 새 것으로 교체하고, 현재 세션 정보를 유지합니다.
이전에 할당된 세션 파일을 지울지 여부. 기본값은 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);
?>