1. Go to this page and download the library: Download cocoon-projet/http library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
cocoon-projet / http example snippets
use Cocoon\Http\Application;
use Cocoon\Http\Facades\Request;
use Cocoon\Http\Middleware\CsrfMiddleware;
// Démarrer la session
session_start();
// Créer l'application
$app = new Application();
// Initialiser la requête
$request = Request::init();
// Configuration du middleware CSRF
$excludedPaths = [
'#^/api/webhook#',
'#^/api/external#'
];
$csrfMiddleware = new CsrfMiddleware($excludedPaths);
// Ajouter le middleware à l'application
$app->add($csrfMiddleware);
// Données GET
$value = Request::query('param');
// Données POST
$value = Request::input('field');
// Sélection de champs spécifiques
$data = Request::only(['username', 'email']);
use Cocoon\Http\Facades\Session;
// Définir une valeur
Session::set('key', 'value');
// Récupérer une valeur
$value = Session::get('key');
// Message flash
Session::setFlash('success', 'Opération réussie');
html
<form method="POST" action="/submit">
<!-- Ajouter le token CSRF -->
<input type="hidden" name="csrf_token" value=" echo Session::get('token')[0]['value'] ?? '';
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.