Seite 1 von 1

startseite -> mit cookie weiterleiten

Verfasst: 17.07.2006 18:36
von klunzen
hallo.
wenn besucher bisher meine website anklickten, kamen sie auf die startseite (index.htm). auf ihr wurde die seite mit einem logo und ein wenig text vorgestellt..

damit nun diese seite nicht immer angezeigt wird, würde ich ein cookie setzen..

es wird also abgeprüft ob das cookie schon gesetzt ist, wenn nein: zeige startseite normal.. wenn aber ja, dann leite direkt auf die hauptseite weiter..

wenn ich nun im root anstatt index.htm eine index.php habe, wird diese beim aufruf von www.domain.de gestartet?

Verfasst: 17.07.2006 18:41
von Julian87
Hi,

die weiterleitung nach index.php kannst du per .htaccess machen. Lege dazu eine Datei mit dem Namen .htaccess an mit folgendem Inhalt:

Code: Alles auswählen

DirectoryIndex index.php index.htm index.html
Da kannste dann auch noch anpassen wenn du möchtest.
Die Datei kommt ins Root, also dort wo auch index.htm und index.php sind.
Dann werden die nach index.php anstatt nach index.htm geleitet.

Julian

Verfasst: 17.07.2006 19:30
von klunzen
aso..
das ist also die reihenfolge nach der die index gesucht wird?
in deinem beispiel wird erst nach der index.php geschaut, dann index.htm, usw...
werd ich gleihc mal machen...

zu beginn meiner index.php steht nun folgendes:

Code: Alles auswählen

//prüfen ob cookie gesetzt - wenn ja gleich weiterleiten, wenn nein startseite
if (!isset($_COOKIE["name123"]))
	{
    //echo "nicht gesetzt"; 	    
    setcookie("name123", true, time()+2592000);//1 monat gültig
    header("Location: startseite.htm");
	}
wenn cookie nicht gesetzt, wird startseite angezeigt, ansonsten wird index.php normal abgeabeitet...