PHPixie ist ein Mikro-Framework. Die Version 3 der Dokumentation enthält wichtige Artikel wie Routeneinstellungen nicht, und ich habe keine Zeit, ihr Video anzuschauen. Daher bietet dieser Leitfaden eine Vorstellung davon, wie man das Shieldon Firewall auf einfachste Weise implementiert.
Verwenden Sie PHP Composer:
composer require shieldon/shieldon
Dadurch werden auch die für Shieldon erforderlichen Abhängigkeiten installiert:
In Ihrer web/index.php
-Datei fügen Sie nach dieser Zeile hinzu:
require_once(__DIR__.'/../vendor/autoload.php');
Den folgenden Code hinzufügen:
Beispiel:
// Implementiere das Shieldon Firewall.
$shieldon = new \Shieldon\Firewall\Integration\Bootstrap();
$shieldon->run();
Ihre index.php
sieht dann so aus:
Beispiel:
<?php
require_once(__DIR__.'/../vendor/autoload.php');
// Implementiere das Shieldon Firewall.
$shieldon = new \Shieldon\Firewall\Integration\Bootstrap();
$shieldon->run();
$framework = new Project\Framework();
$framework->registerDebugHandlers();
$framework->processHttpSapiRequest();
Das ist alles!