Download the PHP package asm89/stack-cors without Composer
On this page you can find all versions of the php package asm89/stack-cors. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download asm89/stack-cors
More information about asm89/stack-cors
Files in asm89/stack-cors
Package stack-cors
Short Description Cross-origin resource sharing library and stack middleware
License MIT
Homepage https://github.com/asm89/stack-cors
Informations about the package stack-cors
Stack/Cors
Library and middleware enabling cross-origin resource sharing for your http-{foundation,kernel} using application. It attempts to implement the W3C Recommendation for cross-origin resource sharing.
Build status:
Installation
Require asm89/stack-cors
using composer.
Usage
This package can be used as a library or as stack middleware.
Options
Option | Description | Default value |
---|---|---|
allowedMethods |
Matches the request method. | [] |
allowedOrigins |
Matches the request origin. | [] |
allowedOriginsPatterns |
Matches the request origin with preg_match . |
[] |
allowedHeaders |
Sets the Access-Control-Allow-Headers response header. | [] |
exposedHeaders |
Sets the Access-Control-Expose-Headers response header. | false |
maxAge |
Sets the Access-Control-Max-Age response header. Set to null to omit the header/use browser default. |
0 |
supportsCredentials |
Sets the Access-Control-Allow-Credentials header. | false |
The allowedMethods and allowedHeaders options are case-insensitive.
You don't need to provide both allowedOrigins and allowedOriginsPatterns. If one of the strings passed matches, it is considered a valid origin.
If ['*']
is provided to allowedMethods, allowedOrigins or allowedHeaders all methods / origins / headers are allowed.
If supportsCredentials is true
, you must explicitly set allowedHeaders
for any headers which are not CORS safelisted.
Example: using the library
Example: using the stack middleware
All versions of stack-cors with dependencies
symfony/http-foundation Version ^5.3|^6|^7
symfony/http-kernel Version ^5.3|^6|^7