Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
Routing main page PHP
<?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
$app->run();
?>
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.