kingsoft/csp-builder

PHP 内容安全策略生成器

1.1.0 2023-03-31 08:54 UTC

This package is auto-updated.

Last update: 2024-09-05 14:40:12 UTC


README

生成CSP头部

安装

此项目使用composer。

composer require kingsoft/csp-builder

用法

<?php
use CSP\CspBuilder;

$csp = (new CspBuilder())
  ->addCspPolicy('script-src', CspBuilder::SELF)
  ->addCspPolicy('script-src', CspBuilder::NONCE)
  ->addCspPolicyNonce('script-src')
  ->setCspHeader();

define('NONCE', $csp-> getNonce());

<script nonce="<?= NONCE ?>">
</script>