There is a script that works great in php < 5.2.* and 5.3.*+. That is, everywhere except in the 5.2 branch. After finding the reason was found the next bug:bugs.php.net/bug.php?id=41051
In a nutshell, the header rolls only a simple array. Tried to pass an array — did not help. Maybe someone faced and knows how to get around this trouble?
Yes, updating php request not to offer — it has its reasons