silviooosilva / phession
Phession é uma biblioteca leve e eficiente para gerenciar sessões em PHP, proporcionando um controle mais flexível e seguro.
v1.0.0
2025-02-06 08:21 UTC
Requires
- phpunit/phpunit: ^11.5
This package is auto-updated.
Last update: 2025-06-04 02:15:08 UTC
README
Phession é uma biblioteca leve e eficiente para gerenciar sessões em PHP, proporcionando um controle mais flexível e seguro.
Características
- Gerenciamento simplificado de sessões;
- Opção de tempo de expiração customizado;
- Facilidade de integração com aplicações PHP modernas.
Instalação
composer require silviooosilva/phession
Uso Básico
<?php use Silviooosilva\Phession\Phession; require_once __DIR__ . '/../vendor/autoload.php'; //Start - Initializes the session with its duration. Phession::start(7200); // Tempo de duração da sessão. |INT|STRING //Set - Stores any information in the session. $ProfileKey = "DeveloperProfileKey"; $DeveloperProfile = [ 'name' => 'Sílvio Silva', 'email' => 'gasparsilvio7@gmail.com', 'role' => 'Developer' ]; Phession::set($ProfileKey, $DeveloperProfile);
Para mais exemplos de uso, navegue até a pasta de exemplo, dentro de src
Configuração Avançada
(Em breve...)
Contribuição
Contribuições são bem-vindas! Sinta-se à vontade para abrir um pull request ou issue.
Testes
Para rodar os testes, vá para a raíz do projeto e digite o comando:
vendor/bin/phpunit