session_module_name
session_regenerate_id
세션 함수 목록
PHP Manual

# session_name

(PHP 4, PHP 5)

session_name — 현재 세션 이름을 얻거나 설정

### 설명

string session_name ([ string `$name` ] )

session_name()은 현재 세션의 이름을 반환합니다.

세션 이름은 매 시작 시마다 session.name에 저장된 기본값으로 재설정됩니다. 그러므로, 매 요청마다 (session_start()나 session_register() 호출 전에) session_name()을 호출해야 합니다.

### 인수

`name`

  세션 이름은 쿠키와 URL에서 세션 id를 나타냅니다. 알파벳과 숫자만 포함할 수 있습니다; (쿠키 경고를 켜둔 사용자를 위하여) 짧고 설명적이여야 합니다. `name` 을 지정하면, 현재 세션의 이름이 그 값으로 변경됩니다.

  Warning

  세션 이름은 숫자만 가질 수 없습니다. 최소한 한 문자가 존재해야 합니다. 그렇지 않으면 매번 새 세션 id가 생성됩니다.

### 반환값

현재 세션 이름을 반환합니다.

### 예제

Example #1 session_name() 예제

`<?php
/* set the session name to WebsiteID */
$previous_name = session_name("WebsiteID");
echo "The previous session name was $previous_name<br />";
?>`

### 참고

- session.name 설정 지시어

session_module_name
session_regenerate_id
세션 함수 목록
PHP Manual