session_regenerate_id
새로 생성 된 세션 ID로 현재 세션 ID 업데이트
함수 이름 : session_Regenerate_id ()
해당 버전 : PHP 4> = 4.3.2, PHP 5, PHP 7
함수 설명 : Session_Regenerate_id () 함수는 현재 세션의 세션 ID를 재생하는 데 사용됩니다.
사용법 : session_regenerate_id ([$ delete_old_session = false])
매개 변수 :
반환 값 : 새 세션 ID가 성공적으로 생성되면 true 반환; 그렇지 않으면 false를 반환합니다.
참고 :
예:
// 开启会话session_start(); // 生成新的会话ID if (session_regenerate_id()) { echo "新的会话ID已生成"; } else { echo "无法生成新的会话ID"; } // 删除旧的会话文件if (session_regenerate_id(true)) { echo "新的会话ID已生成,并删除旧的会话文件"; } else { echo "无法生成新的会话ID"; }
위의 예에서 먼저 Session_Start () 함수를 호출하여 세션을 시작한 다음 Session_Regenerate_id () 함수를 호출하여 새 세션 ID를 생성하십시오. 생성이 성공하면 출력이 "새 세션 ID가 생성되었습니다", 그렇지 않으면 출력은 "새 세션 ID가 생성 될 수 없다"는 것입니다. 또한 $ delete_old_session 매개 변수가 true로 지정되면 세션 ID가 성공적으로 생성 된 후 이전 세션 파일이 삭제됩니다.