overclokk / cookie
A simple and light cookie manager class
Installs: 1 564
Dependents: 1
Suggesters: 0
Security: 0
Stars: 6
Watchers: 2
Forks: 2
Open Issues: 0
Requires (Dev)
- lucatume/wp-browser: ^1.19
This package is not auto-updated.
Last update: 2024-10-26 21:16:07 UTC
README
A simple and light php class for Cookie!
Get and set cookies in PHP with ease.
PHP >= 5.3
Installation
Install this package through Composer:
composer require overclokk/cookie
PHP Implementation
Autoload the vendor classes:
require_once 'vendor/autoload.php'; // Path may vary
And then use the Cookie
implementation:
$cookie = new \Overclokk\Cookie\Cookie();
or
$cookie = new \Overclokk\Cookie\Cookie( $_COOKIE );
Usage
Get a cookie
This will return null
if the cookie doesn't exist or is expired.
$cookie_value = $cookie->get( 'cookie_name' );
Store a cookie for a limited time
If you don't specify $minutes
, a default of 0 will be used.
$minutes = 120 * 60; $cookie->set( 'cookie_name', 'cookie_value', $minutes );
Set a cookie forever
$cookie->forever( 'cookie_name', 'cookie_value' );
Delete a cookie
If the cookie doesn't exist, nothing will happen...
$cookie->delete('cookie_name');