<?php
require __DIR__ . '/vendor/autoload.php';
$caminho = $_SERVER['PATH_INFO'];
if (file_exists(__DIR__ . '/' . $caminho)) {
return false;
}
$rotas = require __DIR__ . '/config/routes.php';
if (!array_key_exists($caminho, $rotas)) {
echo "Erro 404";
exit();
}
session_start();
$ehRotaDeLogin = stripos($caminho, 'login');
if (!isset($_SESSION['usuario']) and $ehRotaDeLogin === false) {
header('Location: /login');
exit;
}
$classeControladora = $rotas[$caminho];
$controller = new $classeControladora();
$controller->request();
Ola amigo estou subindo uma versao do seu projeto para a digital ocean...onde faco meus teste, e esta dando esse erro.
PHP Notice: Undefined index: PATH_INFO in /var/www/html/index.php on line 5.
voce poderia me ajudar?
coloquei dentro de uma pasta dentro da pasta html...ele dava o mesmo erro entao testei os arquivos todos direto na pasta html e continua com o mesmo erro.