pardnchiu/session
最新稳定版本:1.0.0
Composer 安装命令:
composer require pardnchiu/session
包简介
PD\Session is a flexible PHP session manager with Redis support and filesystem fallback. Provides secure session handling.
README 文档
README
PD\Session is a flexible PHP session manager with Redis support and filesystem fallback. Provides secure session handling.
Features
- Dual storage support (Redis / Filesystem)
- Automatic fallback mechanism
- Session security enhancements
- Built-in session lifetime management
- Session ID regeneration
- Creation time tracking
Security Features
- 7-day session lifetime
- Automatic garbage collection
- Session ID regeneration support
- Secure storage handling
- System resilience fallback mechanism
Dependencies
pardnchiu/redis- For Redis caching support (optional)/storage/sessions- Write permission required for storage directory
How to Use
Installation
composer require pardnchiu/session
// Initialize with Redis support $redis = new PD\Redis(); $session = new PD\Session($redis); // Basic session operations $session->set("user_id", 123); $userId = $session->get("user_id"); $session->delete("user_id"); // Security operations $session->regenerateId(); // Regenerate session ID $session->destroy(); // Destroy session // Session information $sessionId = $session->getId(); $createdTime = $session->getCreatedTime(); // Initialize without Redis (filesystem only) $session = new PD\Session();
License
This source code project is licensed under the MIT license.
Creator
Pardn Chiu
©️ 2024 Pardn Chiu
统计信息
- 总下载量: 9
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 2
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2025-02-02