mikica / clickjacking-middleware
通过X-Frame-Options头部提供点击劫持保护。
1.07
2018-10-07 09:25 UTC
Requires
- php: >=5.3
- psr/http-message: ^1.0
Requires (Dev)
- phpunit/phpunit: ^5.0
- zendframework/zend-diactoros: ^1.1
README
PSR-7 Middleware,通过X-Frame-Options头部提供点击劫持保护。
中间件,在HTTP响应中设置X-Frame-Options HTTP头部。如果该头部已设置,则不会设置。默认情况下,将X-Frame-Options头部设置为'SAMEORIGIN',意味着响应只能在同一站点的框架中加载。
注意:旧浏览器可能会静默地忽略此头部,因此如果需要在这些浏览器中进行保护,应使用其他点击劫持保护技术。
安装
composer require mikica/clickjacking-middleware
使用方法
在Slim 3中
//new Clickjacking\Middleware\XFrameOptions("DENY") $app->add(new Clickjacking\Middleware\XFrameOptions()); $app->get('/', function ($request, $response, $args) { return $response; });