Hallo,
ich weis schon das dass Ausrufezeichen eine Verneinung ist.
das habe ich nicht bezweifelt, jedoch:
> if (!isset($_COOKIE['1']) OR !isset($_SESSION['1'])){
> Anweisung
> }
diese Anweisung wird ausgeführt, wenn der Cookie nicht gesetzt ist ODER die Session nicht gesetzt ist.
(Nur wenn BEIDE gesetzt sind, wird die Anweisung nicht ausgeführt.)
> if (isset($_COOKIE['1']) OR isset($_SESSION['1'])){
> } else {
> Anweisung
> }
der if-Zweig wird ausgeführt, wenn der Cookie ODER die Session gesetzt sind, also wird die Anweisung im else-Zweig nur ausgeführt, wenn WEDER Cookie NOCH Session gesetzt sind.
Also sind diese beiden Codeschnipsel unterschiedlich. Ich wollte bloss wissen, ob dieser Sachverhalt klar ist.
Gruß
Olaf