popphp / pop-cookie
Pop Cookie Component for Pop PHP Framework
Installs: 3 865
Dependents: 3
Suggesters: 0
Security: 0
Stars: 3
Watchers: 3
Forks: 0
Open Issues: 0
Requires
- php: >=8.1.0
Requires (Dev)
- phpunit/phpunit: ^10.0.0
This package is auto-updated.
Last update: 2024-08-13 04:17:07 UTC
README
Overview
pop-cookie
is a component used to securely create and manage cookies in a PHP web environment.
With it, you can set and retrieve cookie values, as well as set required configuration options
for the web application environment.
pop-cookie
is a component of the Pop PHP Framework.
Install
Install pop-cookie
using Composer.
composer require popphp/pop-cookie
Or, require it in your composer.json file
"require": {
"popphp/pop-cookie" : "^4.0.0"
}
Quickstart
The cookie object can be created using the getInstance()
method, which takes an options array:
use Pop\Cookie\Cookie; $cookie = Cookie::getInstance([ 'path' => '/', 'expire' => time() + 3600, ]);
Available options
$options = [ 'path' => '/', 'expire' => time() + 3600, 'domain' => 'www.domain.com', 'secure' => true, 'httponly' => true, 'samesite' => 'Lax' // 'Lax', 'Strict', 'None' ];
From there, you can interact with the cookie object.
Setting cookie values
// Set cookie values $cookie->foo = 'bar'; $cookie['baz'] = 123;
Accessing cookie values
echo $cookie->foo; echo $cookie['baz'];
Unset cookie values
unset($cookie->foo); unset($cookie['baz']);