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.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.