Download the PHP package juliangut/cacheware without Composer
On this page you can find all versions of the php package juliangut/cacheware. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download juliangut/cacheware
More information about juliangut/cacheware
Files in juliangut/cacheware
Package cacheware
Short Description PSR7 cache headers management middleware
License BSD-3-Clause
Homepage https://github.com/juliangut/cacheware
Informations about the package cacheware
CacheWare
A PSR7 cache headers management middleware.
This middleware must be run before session_start
has been called so it can prevent PHP session mechanism from automatically send any kind of header to the client (including session cookie and caching).
You can use this middleware with juliangut/sessionware which will automatically handle session management.
Installation
Composer
Usage
Integrated on a Middleware workflow:
Config
limiter
Selects cache limiter type. It's values can be public
, private
, private_no_expire
or nocache
. If not provided value defined in ini_set session.cache_limiter
will be automatically used (normally 'nocache').
Cacheware class has CACHE_* constants for convenience.
If you want to completely disable cache headers give limiter a value of null
.
expire
Sets the time in seconds for caching. If not provided value defined in ini_set session.cache_expire
will be automatically used (normally 180). This setting is ignore when using nocache
limiter.
Contributing
Found a bug or have a feature request? Please open a new issue. Have a look at existing issues before.
See file CONTRIBUTING.md
License
See file LICENSE included with the source code for a copy of the license terms.
All versions of cacheware with dependencies
symfony/polyfill-php56 Version ^1.0
symfony/polyfill-php70 Version ^1.0
psr/http-message Version ^1.0