diff --git a/index.php b/index.php index 64e4a40..a271fd2 100644 --- a/index.php +++ b/index.php @@ -1,8 +1,5 @@ search($search); - $_SESSION["search_results"] = $results; - $_SESSION["search_query"] = $search; + + //$_SESSION["search_results"] = $results; + //$_SESSION["search_query"] = $search; + //$_SESSION["message"] = "new_search_results"; + + $safeArrayResults = []; + foreach ($results as $obj) { + $safeArrayResults[] = [ + "id" => $obj->id, + "title" => $obj->title, + "content" => $obj->content, + "author" => $obj->author, + "category" => $obj->category, + "tags" => $obj->tags, + "creationDate" => $obj->creationDate + ]; + } + + $_SESSION["search_results"] = $safeArrayResults; // Jetzt liegen hier sichere Arrays! + $_SESSION["search_query"] = $search; $_SESSION["message"] = "new_search_results"; + } catch (Exception $e){ $_SESSION["message"] = "internal_error"; }