Per Cookie-Abfrage entscheiden, auf welche Seite der User geleitet wird

altox-de

Erfahrenes Mitglied
Hallo zusammen.
Nach zahlreichen Studien von Büchern, Websiten,
Verwendungen der Such-Funtkion und anderen Threads,
stehe ich immer noch am Anfang.

Auf der User-PC wird beim ersten Besuch folgendes Cookie gespeichert:
PHP:
<? 
setcookie("SanktPelagius","cook",time()+3600); //Cookie vorbereiten 
echo "<font face=Arial>Alles klar!<br>Klicken Sie bitte <a href=\"006.html\"><font color=000000><b>hier</b></font></a>"; //Ausgabe an den Browser; Cookie wird gesetzt 
?>

Jetzt brauche ich einen Code, der beim nächsten Besuch den User-PC nach dem Cookie prüft und ihn je nachdem, ob das Cookie gespeichert ist oder nicht, auf eine Website weiterleitet...

Wenn das Cookie da ist: http://www.altox.de/009-00-sankt-pelagius-04-05/frames/start.html
Und wenn nicht, dann: http://www.altox.de/009-00-sankt-pelagius-04-05/start/001.html

Ist das möglich?
Wäre toll, wenn mir jemand helfen könnte...

Vielen, lieben Dank,
Claudia

P.S: Noch zwei Fragen :-))
- Stimmt mein Cookie-Setz-Code?
- Wie lange bleibt das Cookie auf dem User-PC gespeichert?
Was ist die längste Dauer, die möglich ist?

und: ich bin absolute Anfängerin
*Bbitte in Idioten-Sprache sprechen*
 
Zuletzt bearbeitet:
WARUM in Gottes Namen, wozu machst zu deinem Problem
einen zweiten Thread auf?
Und was ist bitte an den Erläuterungen auf php.net so schwer
zu verstehn, die einzelnen Paramenter des Cookies werden
ausführlich erläutert und anhand von Beispielen verdeutlicht.

[phpf]setCookie[/phpf]
 
Ich hab dir doch in dem anderen Thread schon den nötigen Code geschrieben. Also nimm bitte den und mach nicht etliche neue auf.
 
So, der Code geht jetzt aber 100%ig

PHP:
if(isset($_COOKIE['SanktPelagius']))
{
header ('Location: http://www.altox.de/009-00-sankt-pelagius-04-05/frames/start.html');
}
else
{
header ('Location: http://www.altox.de/009-00-sankt-pelagius-04-05/start/001.html');
}
kannst du auch ausprobieren. Musst erst schauen, dass du das cookie nicht schon unter
C:\Dokumente und Einstellungen\*** DEIN USERNAME ***\Lokale Einstellungen\Temporary Internet Files
hast. Dann auf DAS.
Du müsstest auf die seite kommen, wo das mit dem einstellen ist.
DannHIER hin. und dann nochmal den Link drüber. Jetzt müsste dir normale Seite kommen.

Wenn du weitere Fragen hast kannst du dich ja bei mir melden. ICQ: 195489922
 
Zuletzt bearbeitet:
Hallo!
Soweit so gut!
Es erscheint keine Fehlermeldung mehr und man wird zum Cookie-Speicher-Prozess weitergeleitet...

Am besten, ihr schaut es euch mal an:
http://www.altox.de/009-00-sankt-pelagius-04-05/index.php

Leider funktioniert es nur noch nicht, den User nach dem Cookie-Speichern gleich zur Hauptseite weiterzuleiten...

Ist vielleicht mein Cookie-Setz-Code falsch?

PHP:
<? 
setcookie("SanktPelagius","cook",time()+3600); //Cookie vorbereiten 
echo "<font face=Arial>Alles klar!<br>Klicken Sie bitte <a href=\"006.html\"><font color=000000><b>hier</b></font></a>"; //Ausgabe an den Browser; Cookie wird gesetzt 
?>

Danke schonmal! Super!
 
Ich beschimpfe dich weder als dumm, noch als unfähig.
Ich werfe dir fehlende Motivation vor, dich auch mal über einen
längeren Zeitraum mit (d)einem Problem zu beschäftigen.
 
Hey!
Ich beschäftige mich mit diesen Cookies bereits mehr als zwei Wochen!
Ich war auf php.net, zahlreichen Google-Seiten, in tutorial-Threads und auch im tutorials-Cookie-Tutorial.
Ich beschäftige mich schon damit!

Leider klappt es halt nicht, was mich etwas nervt.
Aber ich bemühe mich wirklich und versuche es zu schaffen.

Du könntest mir ja vielleicht auch helfen?
Liebe Grüße, Claudia

Schaut es euch an:
http://www.altox.de/009-00-sankt-pelagius-04-05/index.php
 
Zuletzt bearbeitet:
Zurück