zmarquez / stackphp-ampcors
StackPHP的AMP CORS中间件
v1.1
2020-01-13 17:03 UTC
Requires
- php: >=5.4.0
- symfony/http-kernel: ~2.1 | ~3.0
This package is auto-updated.
Last update: 2024-09-15 00:13:14 UTC
README
此包包含一个用于管理AMP安全CORS请求的StackPHP中间件。
选项
AmpCorsMiddleware接受一个选项数组
- publisherOrigin:包含源origin的值。
- queryString:要添加到请求的参数数组。
示例
<?php use Zmc\Stack\AmpCorsMiddleware; require_once __DIR__ . '../vendor/autoload.php'; $app = new Silex\Application(); $stack = (new Stack\Builder()) ->push( AmpCorsMiddleware::class, [ 'publisherOrigin' => 'https://example.com', 'queryString' => [ 'lang' => 'es' ] ]); $app = $stack->resolve($app); $request = Request::createFromGlobals(); $response = $app->handle($request)->send(); $app->terminate($request, $response);
安装
推荐通过Composer安装AmpCorsMiddleware。
{
"require": {
"zmarquez/stackphp-ampcors": "dev-master"
}
}