Sorry, dann habe ich Dich falsch verstanden gehabt.
Also ich habe an verschiedenen Stellen Ausgaben gemacht,
um zu gucken was bis wohin noch kommt.
Habe die Browser ausgelesen manuell um zu gucken
ob er die Cookies schreibt. Das tut er auch.
Die Probleme sind bereits bei:
// Login
if(!isset($sessionerror)) {
und
// Session fortsetzen
elseif(isset($skid)) {
hier ist er bereits nicht mehr im Code drin.
Und genau da fängt schon mein Problem an.
Dann habe ich versucht die alte und die neue php.ini zu vergleichen bei allem wo session oder cookie drin vorkommt.
Doch auch das brachte keinen Erfolg.