<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          WAFPHPPHP級Web應(yīng)用防護框架

          聯(lián)合創(chuàng)作 · 2023-09-20 08:11

          WAFPHP 項目的靈感來自于 SEnginx,由于在使用SEnginx的過程中發(fā)現(xiàn)有很多的不可控因素,而且對于小項目而言不希望因為開啟某些功能而導(dǎo)致nginx負(fù)載過高影響其他 核心項目,而且nginx的配置改動所需的權(quán)限遠(yuǎn)遠(yuǎn)高于PHP的代碼改動,因此有了這個PHP級的Web應(yīng)用防護框架。

          作品簡介

          一個PHP級Web應(yīng)用防護框架。 旨在提供一個與現(xiàn)有代碼互不沖突干擾的PHP級Web應(yīng)用防護框架,可基于此框架之上開發(fā)各種諸如防機器人惡意采集等Web應(yīng)用防護插件,即插即用,乃居家旅行必備良藥。

          PS:當(dāng)然,這只是一種思路,適用于某些特殊場景,它并不能完全替代你的專業(yè)防火墻 :)

          起步:

          // 為避免影響WAFPHP的輸出,在加載WAFPHP之前請勿有任何html輸出
          require_once '#your WAFPHP path#/WAFPHP.php';
          // 單例模式啟動WAFPHP
          $wafPHP = WAFPHP\WAFPHP::getInstance();
          // 執(zhí)行腳本檢測
          $wafPHP->runCheck();
          #Your code#

          或者

          // 為避免影響WAFPHP的輸出,在加載WAFPHP之前請勿有任何html輸出
          require_once '#your WAFPHP path#/WAFPHP.php';
          // 可根據(jù)需求在調(diào)用時使用獨立配置,默認(rèn)使用配置文件中的配置
          $config = WAFPHP\WAFPHP::getCurrentConfig();
          // 修改特定配置參數(shù)
          $config['SOME_CONFIG'] = 'Your value';
          // 以自定義配置啟動WAFPHP
          $wafPHP = WAFPHP\WAFPHP::getInstance($config);
          // 執(zhí)行腳本檢測
          $wafPHP->runCheck();
          #Your code#

          配置

          配置文件路徑:

          #your WAFPHP path#/Conf/config.default.php

          詳細(xì)配置請參考配置文件中的備注

          瀏覽 17
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          編輯 分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          編輯 分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  A V免费视频 | 水蜜桃成人在线 | 国产丝袜网站 | 久操超碰 | 欧日无码一区二区三区在线 |