summaryrefslogtreecommitdiff
path: root/thread.php
diff options
context:
space:
mode:
authorcflip <36554078+cflip@users.noreply.github.com>2021-03-25 19:57:42 -0600
committercflip <36554078+cflip@users.noreply.github.com>2021-03-25 19:57:42 -0600
commitd4a657334d4100c29a700d21e05b5e7fef8fce64 (patch)
tree031508ff1ab34820dceceb7ae2a7e772db6fbf5e /thread.php
parent0ecae4e72d7d4ace51b731ff2c5d5eb63351e3e1 (diff)
Create 404 page for invalid ids
Diffstat (limited to 'thread.php')
-rw-r--r--thread.php10
1 files changed, 9 insertions, 1 deletions
diff --git a/thread.php b/thread.php
index 0d516da..f784e40 100644
--- a/thread.php
+++ b/thread.php
@@ -7,8 +7,16 @@ session_start();
$current = new Thread();
if (!isset($_GET['id']) || !filter_var($_GET['id'], FILTER_VALIDATE_INT)) {
+ http_response_code(404);
+ include_once 'templates/404.php';
+ die();
} else {
- $current->get_from_database($_GET['id'], $dbc);
+ $result = $current->get_from_database($_GET['id'], $dbc);
+ if ($result == 0) {
+ http_response_code(404);
+ include_once 'templates/404.php';
+ die();
+ }
}
?>
<!DOCTYPE html>