diff --git a/api.php b/api.php index b2ed0f1..6012fac 100644 --- a/api.php +++ b/api.php @@ -1,4 +1,20 @@ $errstr, 'file' => basename($errfile), 'line' => $errline]); + exit; +}); +set_exception_handler(function($e) { + http_response_code(500); + header('Content-Type: application/json'); + echo json_encode(['php_exception' => $e->getMessage(), 'file' => basename($e->getFile()), 'line' => $e->getLine()]); + exit; +}); + // Turvalliset session-asetukset ini_set('session.cookie_httponly', 1); ini_set('session.cookie_secure', 1);