Cookies setzen und auslesen = eine seite überspringen können (beim 2. besuch)

Moin, Moin.

Einsicht ist der erste Weg zur Besserung, oder so... :rolleyes:

Entweder du postest mal den Code mit Seitenangabe oder du machst es wie in diesem Thread hier...
 
Danke ;-)
Es ist auch so,
wenn man dann auf den Link klickt, der zu cookie.php führt, kommt man auf eine leere Seite und nicht wieder weg... Wie kann man das lösen?

Der Code in cookie.php:
PHP:
<?
$value = 'anforderung_gelesen'; 
setcookie ("StPStart", $value);
?>
und der auf der Startseite:
PHP:
<?
switch($_COOKIE["StPStart"]) { 
             
        case "anforderung_gelesen": //Cookie wurde gesetzt 
            require("start.html"); 
        break; 
         
        default:                    //Anforderungsseite laden 
            require("index.html"); 
        break;         
    }
?>

index.html ist die Seite, auf die der User weitergeleitet werden soll,
wenn das Cookie bereits auf seinem PC existiert - ansonsten soll er zu start.html
Geht es auch, dass start.html erst angezeigt wird, wenn das Script ausgeführt wurde? Wäre super...
 
Geht's jetzt?

In cookie.php machst du einen Referer im Header (header (location: xy.htm)) auf deine Startseite oder wohin auch immer. Kennst du als Html-Guru ja :-P

Was meinst du, mit erstangezeigtwirdwenndasskriptausgeführtwurde?
 
Auf Deutsch also ne Weiterleitung, oder?

OK, man ruft später mal auf www.sankt-pelagius.de
Dann soll sofort gecheckt werden, ob das Cookie da ist oder nicht - bevor irgendeine Seite angezeigt wird. Und je nachdem wird man dann weitergeleitet...

Muss ich die Scripts eigtl. an eine bestimmte Stelle im Code setzen?
Nein, es geht leider noch nicht...
 
:rolleyes: :rolleyes: :rolleyes: Anbei in Dateiform... hoffe das reicht und der Thread mutiert nicht weiter.

Mal abgesehen davon, dass die ganze Vorgehensweise nicht so wirklich toll ist...
 

Anhänge

Zurück