세션 처리 session_id

(PHP 4, PHP 5, PHP 7, PHP 8)

session_id — 현재 세션 ID 가져오기 및/또는 설정


설명

session_id(?string $id = null): string|false

session_id()는 현재 세션의 세션 ID를 가져오거나 설정하는 데 사용됩니다.

상수 SID를 사용하여 현재 이름과 세션 ID를 URL에 추가하기에 적합한 문자열로 검색할 수도 있습니다. 세션 처리도 참조하십시오.


매개변수

id
id가 지정되고 null이 아닌 경우 현재 세션 ID를 대체합니다. 이를 위해 session_id()session_start()보다 먼저 호출되어야 합니다. 세션 핸들러에 따라 세션 ID 내에서 모든 문자가 허용되는 것은 아닙니다. 예를 들어, 파일 세션 핸들러는 a-z A-Z 0-9 , (comma) and - (minus) 범위의 문자만 허용합니다!

참고: 세션 쿠키를 사용할 때 session_id()에 대한 id를 지정하면 현재 세션 ID가 설정 중인 세션 ID와 동일한지 여부에 관계없이 session_start()가 호출될 때 항상 새 쿠키를 보냅니다.


반환 값

session_id()는 현재 세션의 세션 ID를 반환하거나 현재 세션이 없는 경우(현재 세션 ID가 없는 경우) 빈 문자열("")을 반환합니다. 실패하면 false가 반환됩니다.


변경 로그

버전 설명
8.0.0 id은 이제 nullable입니다.

기타