Optimer index fil
Hvordan ville I opbygge et stort community? Hvordan kan jeg UDEN at bruge ?page=bla/bla/bla.php, få de samme indstillinger rundt i alle filer på serveren? I nedenstående kode har jeg database-connect, mit design osv. i.. Hvordan får jeg det nemmest fordelt på alle siderne, på den smarteste måde? - (helst ikke ?page=....).<?php
session_start();
include_once $_SERVER["BASE_PAGE"] . "design.php";
require_once $_SERVER['DOCUMENT_ROOT'] . "/sources/sql.php";
// open
print aabn_sql($sql_server, $sql_bruger, $sql_kodeord, $sql_database);
// autologin
print autologin();
// community-settings
print includes();
// top
print site_top();
// section
print sections();
// footer
print site_footer();
// close
print luk_sql();
// autologin
function autologin() {
if (isset($_COOKIE['cookie_brugernavn']) && isset($_COOKIE['cookie_id'])) {
$_SESSION['brugernavn'] = $_COOKIE['cookie_brugernavn'];
$_SESSION['id'] = $_COOKIE['cookie_id'];
}
}
// including some files
function includes() {
include("sources/online.inc");
include("sources/community/menu.php");
}
// output the $section-file
function sections() {
$query = mysql_query("select status from config") or die(mysql_error());
while ($foo = mysql_fetch_object($query)) {
if ($foo->status == "closed") {
echo "closed";
} else {
if(!isset($_GET["page"]) || !file_exists($_GET["page"] . ".php")) {
$page = "start";
} else {
$page = $_GET["page"];
}
include($page . ".php");
}
}
}
?>
