Files
api_educa_controle_web/index.php
2023-06-16 17:10:52 -03:00

68 lines
1.8 KiB
PHP

<?php
require "vendor/autoload.php";
require "routes/router.php";
require_once('app/classes/conexao.class.php');
try{
$uri = parse_url($_SERVER["REQUEST_URI"])['path'];
$request = $_SERVER["REQUEST_METHOD"];
if(!isset($router[$request])){
throw new Exception("A rota não existe");
}
if(!array_key_exists($uri,$router[$request])){
throw new Exception("A rota não existe");
}
$controller = $router[$request][$uri];
$controller();
}catch(Exception $e){
$e->getMessage();
}
//header("Access-Control_Allow_Origin: *");
//header("Access-Control-Allow-Credentials: true");
//header("Content-type:application/json;charset=utf-8");
//header("Access-Control-Allow-Methods: GET");
//if(isset($_GET['NO_USERNAME']))
// $NO_USERNAME = $_GET['NO_USERNAME'];
//else
// $NO_USERNAME = '';
//chama as classes alunos e login para poder fazer os gets
//require_once('classes/alunos.class.php');
//require_once('classes/login.class.php');
//criada a instancia da classe alunos
//$Alu = new Alunos;
//$Alunos = $Alu->getAlunos();
//echo json_encode($Alunos);
//criada a instancia da classe login com um id 61 fixo
//$Log = new Login;
//$Logins = $Log->getLogin($NO_USERNAME);
// feito um print exibindo apenas o campo NO_USERNAME
//echo json_encode($Logins);
//exit;
//url para retonar o login 61
//http://localhost/projeto/api_educa/index.php/?idf=61
//http://localhost/projeto/api_educa/index.php/?idf=66
//http://192.168.18.2/?NO_USERNAME=AMENEZES
//aprendendo rotas
//https://www.youtube.com/watch?v=h7K-KUZ3Rvw
//dados na home
//http://localhost:8000/?name=reginaldo
//dados do login
//http://localhost:8000/login?NO_USERNAME=AMENEZES
//dados alunos
//http://localhost:8000/aluno?NR_LOGRADOURO=715
//http://localhost:8000/aluno?NOME=JOAO%20MIGUEL%20DE