Här är ett superenkelt php-tips hur man kan göra en liten "Tillfälligt stängt för underhåll" historia med en session.
Steg 1.
Högst upp i indexfilen innan html-koden börjar så stoppa in detta:
PHP-kod:
<?php session_start(); // starta en session
// kolla om sessiones "behorig" är satt eller skicka vidare.
if(!isset($_SESSION['behorig'])) {
header("Location: alternativ_sida.html"); // alternativ sida
}
// sessionen är ok, visa sidan...
if(isset($_SESSION['behorig'])) {
?>
<html>....
och längst ned under sluttaggen för htmlkoden:
Vad denna enkla kod gör är att kolla om sessioncookien "behorig" är satt.
När denna kodsnutt är aktiverad så skickas alltså dina besökare till din alternativsida om sessionen inte är satt.
Steg 2.
Nu behövs en alternativ ingång till dig för att sätta sessioncookien.
Skapa förslagsvis en liten hemlig mapp: t.ex mappen "hyssjh_hemligt".
(www . domän . se/hyssjh_hemligt)
I denna mapp skapar du filen index.php, och i denna fil kan man ha ett litet formulär med exempelvis följande kod.
PHP-kod:
<?php session_start();
echo('
<form method="post" action="">
<h1>Hejdu!<br>Det här är faktiskt en lite hemlig sida...<br>Så därför undrar jag:<br>
Vad heter du?</h1>
Jo, jag heter: <input type="text" name="val"> och är behörig att få titta på den här siten...
<input type="submit" value="Släpp in mig !!">
</form>');
if($_post['val'] == "Lillagrodan") // Den som får komma in. Vill man ha flera som så separera såhär: "Lillagrodan" || "Mellangrodan" osv...
{
// Lillagrodan får komma in, så vi sätter sessiocookien
$_SESSION['behorig'] = "$behorig";
echo('<h1 style="color: green">Tjena Lillagrodan !!<br><a style="color: green" href="../index.php">Klicka här för att komma in</a><h1>');
}
?>
Extremt enkel kod, men funkar prima för ändamålet.
När du "loggat in" kan du surfa runt som vanligt.
För att publicera sidan igen så avkommenterar du koden högst upp såhär:
PHP-kod:
<?php /* session_start(); // starta en session
// kolla om sessiones "behorig" är satt eller skicka vidare.
if(!isset($_SESSION['behorig'])) {
header("Location: alternativ_sida.html"); // alternativ sida
}
// sessionen är ok, visa sidan...
if(isset($_SESSION['behorig'])) { */ ?>
<html>...
och koden längst ner också såhär:
PHP-kod:
</html>
<? // } ?>
Eller ta bort koden helt, det är ju snabbt gjort att plutta dit den vid behov.
Klart 
mvh pa