Hallo nochmal,
das ist doch mal eine Auskunft (deine letzten beiden Beiträge dieses Threads), wie ich sie erhofft hatte. Ähnliches hatte ich mir bereits selber gedacht, allerdings denk ich mir auch schon mal viel am Tag. :-)
Was mich jedoch wirklich irritiert hatte, war der Aspekt, den du auch ansprachst:
serialize('foo"bar') ergibt s:7:"foo"bar";
unserialize(serialize('foo"bar')) ergibt foo"bar[...]Durch die vorangestellte Längenangabe ist eindeutig festgelegt, wieviel Zeichen zu den Nutzdaten gehören.[...]Im Grunde genommen sind selbst die "" überflüssig.
Eben das gab mir zu denken, da die Anführungsstriche ja nur bei Strings gesetzt werden. Was mich auch verunsicherte, war die Frage, ob die auch immer richtig zählen, egal was da rein geschrieben wird. Aber da trifft wahrscheinlich das zu, was du in deinem vorletzten Beitrag schreibst.
Täte er das nicht, gäbe es bei einem solch verbreiteten System wie PHP und innerhalb dessen an solch einer prominenten Stelle, wie es die Sessions sind, schon genügend Bugreports.
Danke für deine Antwort.
Ciao
Heinzelhund