ProfiPHPProfiPHP
Категория: Функции обращения к сессиям

Функция Session_name

Функция Session_name получает или устанавливает имя текущей сессии.
string session_name([ string $name ] )
Функция Session_name возвращает имя текущей сессии. Если задан параметр Name, функция Session_name обновит имя сессии и вернет старое имя.

Когда выполняется запрос, имя сессии сбрасываются на значение по умолчанию, хранящееся в конфигурационной директиве Session.name. Таким образом необходимо вызывать Session_name для каждого запроса Session_start.

Параметр Name являет собой имя сессии, которое используется в Cookie и URL. Оно должно содержать только буквенно-цифровые символы. При явно заданном параметре имя текущей сессии поменяется на него.

Пример использования:
/* устанавливает имя сессии равным NewSession */
$oldName = session_name( 'NewSession' );
echo "Предыдущее имя сессии: $oldName ";
Результат выполнения установит новое имя текущей сессии и выведет на экран предыдущее название:
Предыдущее имя сессии: PHPSESSID

Добавить комментарий

Имя:
Текст комментария: