das ist nicht sinnvoll: Erst einen Wert im Session-Array setzen, dann das ganze Array löschen? ;-)
Deswegen steht da ja auch "sicherheitshalber". :p
Hast du mal überprüft, welche IP-Adresse dein Script tatsächlich "sieht"? Vielleicht ist es nicht deine eigene, sondern die eines Proxies, den der "Rosa Riese" dir automatisch unterschiebt.
Das Skript sieht tatsächlich eine neue IP-Adresse, welche ich mir atm mittels der Index.php immer mit ausgeben lasse.
Dort habe ich zu Testzwecken einfach eine Ausgabe gemacht, die mir z.B. sowas anzeigt:
Session gestartet: 1274098999
Session endet: 1274102599
Aktueller Wert: 1274098999
Aktuelle IP: 88.134.24.255
Aktuelle Session: qjto3ado4v3l0ivra79g8e4976
Wenn ich nun morgens hier einfach ein Reload mache, dann steht da eine neue IP, aber die SID ist immer noch identisch. Und Ja, ich weiss dies ist keine Teledoof-IP. War nur als Beispiel da jetzt mal hingeschrieben.