Cookie Problem mit Opera

Nabi

Erfahrenes Mitglied
Hallo ,
folgender Code funktioniert problemlos mit IE & Mozilla ausser Opera :

PHP:
if (!$_COOKIE["cook_first"]){  
setcookie("cook_first","dd"); 
funktionen ausführen hier solange der kookie nicht vorhanden ist (Seite erstmal geladen)

} else {

wenn kookie da ist weitere funktionen hier ausführen (wenn das Browser fenster offen ist)
}

wenn ich eine Unterseite aufrufe geht immer an den 'els teil' der ' if ' anweisung
das ist so gewollt , aber warum funktioniert das nicht mit Opera ?
mit Opera wird immer teil 1 ausgeführt.
 
Danke .. aber ich suche eine lösung durch Code die der Opera Browser erzwingen soll Cookies richtig zu erkennen und zu reagieren wie bei IE und Mozilla .

ich benutze zum test Opera/9.23 (Windows NT 5.1; U; de)
 
Lösung : Session anstatt von Cookie so geht mit alle 3 Browsers:

PHP:
session_start();
$start=$_SESSION['begin'];
if ($start==""){
$_SESSION['begin']="dd";
// do something 
} else { 
// do something else 
}
 
Zuletzt bearbeitet:
Zurück