This commit is contained in:
Bruno Rybársky 2024-01-16 19:39:54 +01:00
parent f219adfa5f
commit ec725fd689
2 changed files with 25 additions and 26 deletions

@ -3,32 +3,6 @@ require "secrets/config.php";
require "lib/navpages.php"; require "lib/navpages.php";
require "lib/routing.php"; require "lib/routing.php";
$default_page = "domov";
$default_site = "home";
$template_dir = "templates/";
$static_page_dir = "pages/";
$dynamic_page_dir = "dynamic/";
$subdomain = basename(explode('.', $_SERVER['HTTP_HOST'])[0]);
$domain = basename(explode('.', $_SERVER['HTTP_HOST'])[1]);
$tld = basename(explode('.', $_SERVER['HTTP_HOST'])[2]);
$page_name = basename($_SERVER["QUERY_STRING"]);
$protocol = getProtocol();
if (empty($tld)){
header("Location: $protocol$default_site.$subdomain.$domain/$default_page");
return;
}
if (empty($page_name)){
header("Location: $protocol$subdomain.$domain.$tld/$default_page");
return;
}
session_set_cookie_params(0, '/', ".$domain.$tld", true, true); session_set_cookie_params(0, '/', ".$domain.$tld", true, true);
session_start(); session_start();

@ -9,6 +9,31 @@ function getProtocol(){
} }
function getPage($routerConfig){ function getPage($routerConfig){
$default_page = "domov";
$default_site = "home";
$template_dir = "templates/";
$static_page_dir = "pages/";
$dynamic_page_dir = "dynamic/";
$subdomain = basename(explode('.', $_SERVER['HTTP_HOST'])[0]);
$domain = basename(explode('.', $_SERVER['HTTP_HOST'])[1]);
$tld = basename(explode('.', $_SERVER['HTTP_HOST'])[2]);
$page_name = basename($_SERVER["QUERY_STRING"]);
$protocol = getProtocol();
if (empty($tld)){
header("Location: $protocol$default_site.$subdomain.$domain/$default_page");
return;
}
if (empty($page_name)){
header("Location: $protocol$subdomain.$domain.$tld/$default_page");
return;
}
$page_dir = "pages/"; $page_dir = "pages/";
$dynamic_page_file = $page_dir . $subdomain . "/" . $page_name . ".php"; $dynamic_page_file = $page_dir . $subdomain . "/" . $page_name . ".php";