Hallihallo!
Nur so ein Verdacht:
Hast Du im empfangenden Skript evtl doch etwas vor Deiner Kontrollausgabe, vielleicht ein Include, indem in der Session rumgeschrieben wird (Auch versehentlich, also "=" statt "==")?
Falls ja: Wird hier vielleicht irgendwo ein $_SESSION['unique'] benutzt?
Ich hatte mal das Problem in einer ähnlichen Situation, dass sich $_POST['foo'] und $_SESSION['foo'] in die Quere kamen. Da kein halbwegs normal denkender Mensch mit so Etwas rechnet, hat mir das einige schlaflose Tage eingebracht :-)
Beste Grüsse,
Tobias Hahner