forked from Adleraci/adlerka.top
		
	test
This commit is contained in:
		
							
								
								
									
										26
									
								
								index.php
									
									
									
									
									
								
							
							
						
						
									
										26
									
								
								index.php
									
									
									
									
									
								
							@@ -3,32 +3,6 @@ require "secrets/config.php";
 | 
			
		||||
require "lib/navpages.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_start();
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -9,6 +9,31 @@ function getProtocol(){
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
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/";
 | 
			
		||||
 | 
			
		||||
    $dynamic_page_file = $page_dir . $subdomain . "/" . $page_name . ".php";
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user