Včera jsem v rychlosti potřeboval napsat skript na "odstavení" administrace z provozu. Napadlo mě řešení uložit do db k tabulce settings položku status, kde výchozí bude 1 a odstavení bude značit 0. Pokud bude uložena 0, bude se v celém projektu pomocí header(location) přesměrovávat na offline skript. Ovšem nevím, zda-li je to nejvhodnější řešení, a proto se ptám na alternativu, vaší zkušenost nebo řešení.
Moje řešení:
// administration's traffic
$sql = mysql_query("SELECT status FROM settings");
while($page = mysql_fetch_object($sql)) {
if($page->status==0) {
$urlAddress = "../layout/error/offline.php";
Header("Location: ".$urlAddress);
}
}