Hi Scooter,
nach dem ersten session_start() steht in SID immer SID=################ drin. # für Hex-Digit.
Damit kannst Du nur feststellen, ob die Session neu gestartet wurde, oder ob der Request schon einen Cookie enthielt.
Du weißt also nicht, ob der Client auf Cookies reagiert. Dafür müsstest Du ihm beim ersten Request einen Cookie schicken und eine Umleitung header("Location: ...?1") zurück auf die Page oder besser noch auf eine zweite, damit es keine zirkulären Verläufe gibt.
Wenn dieser Cookie dann ankommt, machst Du normal weiter mit "Session-Cookies" sonst arbeitest Du eben mit Trans_SID.
Mal anders gesagt: Wenn Du Arbeit in ein Projekt steckst, und Session sind nicht gerade mehr Spielkram, dann würde ich mir lieber einen Provider suchen, der macht, was ich will. Da kannst Du ganze virtuelle Server mieten schon für 20-30 Euro im Monat mit 20-50G Traffic frei und so...
Ist doch billiger, als nur eine Stunde in Bastelkram zu verschwenden.
Grüße
Tom