https://github.com/chipslays/session
⏱ Easy way for manage Session on your website.
https://github.com/chipslays/session
library php-session session
Last synced: 10 months ago
JSON representation
⏱ Easy way for manage Session on your website.
- Host: GitHub
- URL: https://github.com/chipslays/session
- Owner: chipslays
- Created: 2020-12-28T15:57:43.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2021-02-15T09:28:49.000Z (about 5 years ago)
- Last Synced: 2025-02-22T11:41:13.395Z (about 1 year ago)
- Topics: library, php-session, session
- Language: PHP
- Homepage:
- Size: 4.88 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
# PHP Session
Easy way for manage Session on your website.
## Installation
```bash
composer require chipslays/session
```
## Usage
```php
use Session\Session;
require 'vendor/autoload.php';
Session::start([
'name' => 'PHPSSID_CUSTOM_NAME',
'cookie_lifetime' => 86400, // seconds
]);
```
> See more available options [here](https://www.php.net/manual/ru/session.configuration.php).
```php
Session::set('name', 'chipslays');
```
```php
Session::get('name');
// second parameter is default value
Session::get('name', 'Unknown name');
```
```php
Session::pull('name');
```
```php
Session::has('name'); // true
Session::has('email'); // false
```
```php
Session::remove('name');
```
```php
Session::clear();
```
```php
$sessionId = Session::id();
```
```php
Session::regenerate();
```