serialize/unserialize and 32/64 bit integers
| From: | James Crow | Date: | Mon, 03 May 2010 20:56:26 +0000 |
| Subject: | serialize/unserialize and 32/64 bit integers | ||
| Groups: | php.windows | ||
| Request: | Send a blank email to php-windows+get-30067@lists.php.net to get a copy of this message | ||
Hello,
I am having a problem with unserializing integers with Windows XP/PHP 5.2.11. The serialization takes place on a Linux x86_64 host. The values then gets passed to the Windows machine that is 32 bit. I think the problem is 32/64 bit related. If I serialize a number say 2600001234 on 32 bit Windows it becomes s:10:"2600001234". If I do the same from 64 bit Linux it becomes i:2600001234.
Is there a way to force it to serialize as a string on 64 bit PHP? If it matters this is an index of an array.
Thanks,
James