startseite -> mit cookie weiterleiten

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
klunzen
Mitglied
Beiträge: 341
Registriert: 01.07.2004 01:29

startseite -> mit cookie weiterleiten

Beitrag 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?
Benutzeravatar
Julian87
Mitglied
Beiträge: 4303
Registriert: 05.11.2005 16:26
Wohnort: Nähe Bonn
Kontaktdaten:

Beitrag 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
klunzen
Mitglied
Beiträge: 341
Registriert: 01.07.2004 01:29

Beitrag 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...
Antworten

Zurück zu „Coding & Technik“