mikica/clickjacking-middleware

通过X-Frame-Options头部提供点击劫持保护。

1.07 2018-10-07 09:25 UTC

This package is auto-updated.

Last update: 2024-09-08 07:58:42 UTC


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;
});