Skip to content

Instantly share code, notes, and snippets.

What would you like to do?
Routing main page PHP
// Importo le classi del framework
use \Psr\Http\Message\ServerRequestInterface as Request;
use \Psr\Http\Message\ResponseInterface as Response;
// Richiamo il loader del framework
require 'vendor/autoload.php';
// Creo una nuova istanza della classe App
$app = new \Slim\App;
// Prima route di tipo GET che andrà a sostituire il precedente $_GET
$app->get('/articolo/{nome-articolo}', function (Request $request, Response $response) {
// Seleziono la variabile 'nome-articolo'
$nome_articolo = $request->getAttribute('nome-articolo');
echo $nome_articolo;
return $response;
//Esempio di richiesta di tipo POST. Sostituisce $_POST
$app->post('/login', function (Request $request, Response $response) {
// Params sarà un array contenente i valori inviati tramite POST
$params = $request->getParsedBody();
// Seleziono la variabile "nome"
$name = $params['nome'];
echo $name;
return $response;
// Dopo aver impostato le routes, avvio il framework
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.