Wechsel der WebSeite
Lastaffair
- programmiertechnik
Guten Abend,
ich überlege mir gerade wie ich folgendes machen kann. Ich habe zwei Seiten. Beide sollen aber unter einer Domain laufen. Ja jetzt könnte ich eine Index Seite machen, wo ich dann beide Links setzte aber Nein das will ich nicht machen bzw. das ist schon in der WebSeite drin.
Nun habe ich mir folgendes überelgt:
Wenn ich auf http://wwww.xxx.de gehe, dass dann von 07.00 Uhr - 18.00 Uhr die Seite kommt wo z.B. im Ordner:
/home/web/projekt/pa_si/hell/index.php liegt
und von 18.00 Uhr - 07.00 Uhr dann eben die andere Seite kommt die dann eben in:
/home/web/projekt/pa_si/dunkel/index.php liegt
Hmm nun meine Frage an euch, kann ich das machen, wenn ja wie muss ich das machen hat jemand das schon mal gemacht bzw. gibts ein Beispiel im Web?
Gruß Lastaffair
Hallo Lastaffair,
Da du ja offensichtlich PHP zur Verfuegung hast, kannst Du ja die aktuelle Serverzeit ermitteln, gegebenfalls mit Einbeziehung des Zeitunterschieds zu dem Land, von dem Du hauptsaechlich Besucher erwartest. Entsprechend der Zeit lenkst Du dann mit header(location..) auf die jeweilige Seite um.
Gruß,
Dieter
Hallo und guten Abend Dieter,
Da du ja offensichtlich PHP zur Verfuegung hast, kannst Du ja die aktuelle Serverzeit ermitteln, gegebenfalls mit Einbeziehung des Zeitunterschieds zu dem Land, von dem Du hauptsaechlich Besucher erwartest. Entsprechend der Zeit lenkst Du dann mit header(location..) auf die jeweilige Seite um.
Jepp das hast du Richtig erkannt. Ich habe PHP und auch die meisten Sachen sind PHP geschrieben. Aber leider habe ich noch nicht so viele Ahnung dass ich jetzt wüsste wie ich das umsetzten kann was du mir gerade gesagt hast. Hmm kennst du zufällig ein Link wo das mal genau beschrieben ist wie ich das machen muss? Oder hast du da sogar was fertiges was du mir geben kannst :-)
Gruß Lastaffair
Hallo Lastaffair,
Aber leider habe ich noch nicht so viele Ahnung dass ich jetzt wüsste wie ich das umsetzten kann was du mir gerade gesagt hast.
Ok, du brauchst einmal header() http://de3.php.net/manual/de/function.header.php. Auf der Seite ist auch Beispiel mit Location. Ich weiss nicht, ob's dort erwaehnt wird, aber du brauchst bei Location immer die volle URL, also 'http...' anstatt '../dateiname.php'
Dann brauchst Du eine Moeglichkeit, die aktuelle Uhrzeit zu erkennen. Sagen wir mal Dein Server steht in Grossbritannien und dein Publikum kommt vorwiegend aus Deutschland, Die Nachtumleitung ist von 20:00 bis 6:00 Uhr. Das entspricht 19:00, bzw. 5:00 Uhr in den UK.
Mit date() kannst Du Datum und Uhrzeit auf vielfaeltige Art und Weise ermitteln http://de3.php.net/manual/de/function.date.php. date('H') waere in dem Fall das Richtige, denn H gibt die Stunden im 24-Stundenformat zurueck.
Also ermittelst du erstmal die aktuelle Zeit
$zeit = date('H');
dann setzt du die Bedingungen
if($zeit >= 19 && $zeit <= 5)
{
header('Location: ....
Ach komm, ein bisschen Arbeit muss ich Dir auch noch lassen, oder?
Gruß,
Dieter