keinplan: empty oder isset

Beitrag lesen

Hallo

Möchte mit folgenden Befehl überprüfen ob ein Cookie vorhanden ist oder eine Session:

if (!isset($_COOKIE['1']) OR !isset($_SESSION['1'])){

Anweisung

}

Wenn Vookie mit dem NAmen 1 oder eine Session vorhanden ist soll er die Anweisung ausführen.
Dies macht er aber nicht, nur wenn ich sage

if (isset($_COOKIE['ml1']) OR isset($_SESSION['log'])){

}

else
{
Anweisung
}

dann macht er es?!?

Wieso?

Ich möchte einfach das er automatisch auf eine Seite springt und diese lädt sobald einer nicht eingeloggt ist.
Wie mache ich das am besten?

Habe es bis jetzt mit dem isset gemacht, aber das ist sicher nicht optimal oder?

Danke