ID: 7626 Updated by: sniper Reported By: [EMAIL PROTECTED] Old-Status: Feedback Status: Closed Old-Bug Type: *General Issues Bug Type: *Session related Assigned To: Comments: No feedback, considered fixed. --Jani Previous Comments: --------------------------------------------------------------------------- [2000-12-15 20:18:18] [EMAIL PROTECTED] Please try the latest snapshot from http://snaps.php.net/ --Jani --------------------------------------------------------------------------- [2000-11-05 06:14:03] [EMAIL PROTECTED] Serializer uses locale-sensitive sprintf for doubles, which it probably should not. --------------------------------------------------------------------------- [2000-11-03 12:19:27] [EMAIL PROTECTED] My LANG environment variable is "german". At the beginning of every page, I do `setLocale('LC_ALL', 'en_US')'. With those settings, float session variables are saved with `,' as decimal point, but loading seems to expect `.' so that I get values truncated to ints. Example script: <? setLocale('LC_ALL', 'en_US'); session_start(); $x = & $HTTP_SESSION_VARS['x']; if (!isset($x)) $x = 1; $x *= '1.1'; print("$x<br>n"); printf("<a href="%s">go</a>n", $HTTP_SERVER_VARS['PHP_SELF']); // (link relies on transparent sid) ?> The session file contains `x|d:1,1;', and the page always shows `1.1', since the loaded value becomes 1. --------------------------------------------------------------------------- ATTENTION! Do NOT reply to this email! To reply, use the web interface found at http://bugs.php.net/?id=7626&edit=2 -- PHP Development Mailing List <http://www.php.net/> To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]