2017 © Pedro Peláez
 

library cookie

Object oriented cookie handler.

image

phpgt/cookie

Object oriented cookie handler.

  • Monday, July 30, 2018
  • by g105b
  • Repository
  • 1 Watchers
  • 0 Stars
  • 33 Installations
  • PHP
  • 3 Dependents
  • 0 Suggesters
  • 0 Forks
  • 4 Open issues
  • 4 Versions
  • 57 % Grown

The README.md

This library is an object oriented alternative to the $_COOKIE superglobal that can be read using the same associative array style code. The Cookie class represents cookie data in immutable objects, meaning that the state of the request/response cookies cannot be accidentally changed by undisclosed areas of code., (*1)


Build status Code quality Code coverage Current version PHP.Gt/Cookie documentation , (*2)

Example usage

// Create a replacement for $_COOKIE.
$cookie = new Gt\Cookie\CookieHandler($_COOKIE);

// Access values as normal.
$value = $cookie["firstVisit"];

if(isset($cookie["firstVisit"])) {
// Cookie "firstVisit" exists.
}

if($cookie->has("firstVisit")) {
// Cookie "firstVisit" exists.
}
else {
// Create a new cookie that expires in ten days.
    $now = new DateTime();
    $expire = new DateTime("+10 days");
    $cookie->set("firstVisit", $now, $expire);
}

// Now you can unset the superglobal!

What's not covered?

This library does not touch on encrypting cookies. To store sensitive information across HTTP requests, use a session variable. To ensure cookies can't be read by JavaScript, use a secure HTTP-only cookie., (*3)

The Versions

30/07 2018

dev-master

9999999-dev

Object oriented cookie handler.

  Sources   Download

MIT

The Requires

  • php ^7.1

 

The Development Requires

23/03 2018

v0.1.1

0.1.1.0

Object oriented cookie handler.

  Sources   Download

MIT

The Requires

  • php ^7.1

 

The Development Requires

16/01 2018

v0.1.0

0.1.0.0

Object oriented cookie handler.

  Sources   Download

MIT

The Requires

  • php ^7.1

 

The Development Requires

16/01 2018

v0.0.1

0.0.1.0

Object oriented cookie handler.

  Sources   Download

MIT

The Requires

  • php ^7.1

 

The Development Requires