Hallo Tom,
Du bist gar nicht der echte Sven Rautenberg.
DER würde nämlich nie so einen Blödsinn erzählen.
Und auch nicht so dusselige Fragen nach dem Sinn stellen.
Doch, das ist Sven Rautenberg, sonst würde meine Whitelist nicht anspringen. Und die Frage nach dem Sinn ist gar nicht dusselig und er hat überhaupt keinen Blödsinn erzählt. Du hast Dich nur sehr mißverständlich ausgedrückt, was Du überhaupt mit der Funktion bezwecken wolltest.
Und eben das war hier nicht gewünscht. Wenn keine Session-ID mitgeteilt wird vom Client, soll keine neue Session gestartet werden, sondern einfach von der "geschützten Seite" weggelenkt werden und hin zu einer freien (als Beispiel).
if (!isset ($_REQUEST[session_name ()])) {
// leite weiter
Header ('Location: http://www.selfhtml.org/');
exit;
}
session_start ();
Wo bitte ist da der großartige Akt? Und vor allem: man versteht da sofort, was damit gemeint ist, im Gegesnatz zu der Funktion, die Du vorgeschlagen hast. Und außerdem ist man da wesentlich flexibler.
Viele Grüße,
Christian