Gut, pass auf - ziemlich simpel.
Ich verwende das Beispiel aus Tipps&Tricks, lade es runter und teste es bei mir und es erscheint immer die Meldung "Du bist nicht eingeloggt!", obwohl ich nix geändert habe und es ja auch online funktioniert.
Deshalb hab ich hlat selbst ein bisschen herumgetüftelt. Wenn ich nach dem Login folgende "Weiterleitung" (Zeile 49) header('location: ffbl_beispiel_sichere_seite.php?' . SID); heraus nehme und die $_SERVER['uid'] auf Vorhandensein teste, ist sie vorhanden. Nach der Weiterleitung aber nicht mehr.
Das ganze ist bloß von daher mysteriös, weil laut dem PHP-Handbuch ab der Version 4.2 das sogar "automatisch" mitgesenden wird und ich ja 4.3.10 verwende.
Wenn ich für das ganze Unternehmen einen Cookie speichere funzt es auch - aber Cookies sind ja nicht überall verfügbar/empfehlenswert.