Möchte kurz meine Anforderung und die Lösung schildern:
www.domain.at wird geöffnet - Standort Auswahl ist sichtbar - je Standort ein Link zu einer eigenen Subdomain (standort.domain.at).
Nach dem Aufruf eines Standorts soll beim nächsten Besuch der Startseite automatisch auf den Standort weitergeleitet werden.
Auf den Standort Subdomains habe ich im fe_ Template vor dem <html> Tag folgenden Code um den Cookie zu setzen:
PHP-Code:
<?php
setcookie("standort", "wien", time()+30*24*60*60, "/", "domain.at");
?>
Wird ein anderer Standort geöffnet wird der Cookie überschrieben.
Auf der Hauptdomain mit der Standort Auswahl habe ich im fe_ Template diese Abfrage um (wenn ein Cookie gesetzt ist) zum jeweiligen Standort weiterzuleiten.
PHP-Code:
<?php
if(isset($_COOKIE['standort']) && $_COOKIE['standort']== "wien" ) {
header('Location: https://wien.domain.at');
exit;
}
?>
<?php
if(isset($_COOKIE['standort']) && $_COOKIE['standort']== "linz" ) {
header('Location: https://linz.domain.at');
exit;
}
?>
<?php
if(isset($_COOKIE['standort']) && $_COOKIE['standort']== "graz" ) {
header('Location: https://graz.domain.at');
exit;
}
?>
Vielleicht kann das jemand gebrauchen.
Lesezeichen