<?php require_once "include/config.php"; require_once "include/ShortUrl.php"; require_once "include/Database.php"; $db = Database::getInstance(); $pdo = $db->getConnection(); $shortUrl = new ShortUrl($pdo); $url = SHORTURL_PREFIX; if ($shortUrl->validateUrlFormat($_POST["url"]) == true) { $code = $shortUrl->urlToShortCode($_POST["url"]); } else { $url .= "invalid"; header("Location: " . $url); } try { header("Location: " . $url); } catch (Exception $e) { header("Location: error.html"); exit; }