(PHP 4, PHP 5, PHP 7)
session_name — Получить или установить имя текущей сессии
$name
] )
session_name() возвращает имя текущей
сессии. Если задан параметр name
,
session_name() обновит имя сессии и вернет
старое имя сессии.
Имя сессии сбрасываются на значение по умолчанию, хранящееся в session.name, вовремя запуска запроса. Таким образом, вам нужно вызывать session_name() для каждого запроса session_start() или session_register()
name
Имя сессии ссылается на имя сессии, которое
используется в cookie и URL (например, PHPSESSID ). Оно
должно содержать только буквенно-цифровые символы, и должен быть коротким и
понятными (например, для пользователей с включенным предупреждением cookie).
Если задан параметр name
, имя текущей
сессии поменяется на него.
Имя сессии не может состоять только из цифр, по крайней мере, одна буква должна присутствовать. В противном случае каждый раз будет генерироваться новый идентификатор.
Возвращает имя текущей сессии. Если задан параметр name
, имя
текущей сессии поменяется и будет возвращено старое.
Пример #1 Пример использования session_name()
<?php
/* устанавливает имя сессии равным WebsiteID */
$previous_name = session_name("WebsiteID");
echo "Предыдущее имя сессии: $previous_name<br />";
?>