session_create_id
En esta página
session_create_id
Crear un nuevo ID de sesión
Descripción#
session_create_id([string $prefix]): string
```php
`session_create_id` se utiliza para crear un nuevo ID de sesión para la sesión actual. Esto devuelve un ID de sesión sin colisión.
Si la sesión no está activa, la verificación de colisión se omite.
El ID de sesión se crea de acuerdo con los parámetros php.ini.
Es importante utilizar el mismo ID de usuario de su servidor web para el script de la tarea de Recogida de Basura (Garbage Collection). De lo contrario, se pueden tener problemas de permisos, especialmente con los gestores de guardado de ficheros.
## Parámetros
`prefix`
Si `prefix` está especificado, el nuevo ID de sesión se prefiere con `prefix`. No todos los caracteres están permitidos en el ID de sesión. Los caracteres entre `[a-z A-Z 0-9]` están permitidos. La longitud máxima es de 256 caracteres.
## Valores devueltos
`session_create_id` devuelve un nuevo ID de sesión sin colisión para la sesión actual. Si se utiliza sin una sesión activa, la verificación de colisión se omite. En caso de error, `false` se devuelve.
## Ejemplos
Ejemplo de `session_create_id` con `session_regenerate_id`
```php
Véase también#
session_regenerate_id, session_start, session.use_strict_mode, SessionHandler::create_sid