Edit report at https://bugs.php.net/bug.php?id=65131&edit=1
ID: 65131 Comment by: buhsoft at mail dot ru Reported by: buhsoft at mail dot ru Summary: $UserData & $_SESSION Status: Feedback Type: Bug Package: Session related Operating System: Windows 7 PHP Version: 5.3.26 Block user comment: N Private report: N New Comment: PHP Version 5.3.5 System Windows NT ������-THINK 6.1 build 7601 (Unknow Windows version Home Basic Edition Service Pack 1) i586 Build Date Jan 6 2011 17:50:45 Compiler MSVC6 (Visual C++ 6.0) Architecture x86 Configure Command cscript /nologo configure.js "--enable-snapshot-build" "--disable-isapi" "--enable-debug-pack" "--disable-isapi" "--without-mssql" "--without-pdo-mssql" "--without-pi3web" "--with-pdo-oci=D:\php-sdk\oracle\instantclient10\sdk,shared" "--with-oci8=D:\php-sdk\oracle\instantclient10\sdk,shared" "--with-oci8-11g=D:\php-sdk\oracle\instantclient11\sdk,shared" "--enable-object-out-dir=../obj/" "--enable-com-dotnet" "--with-mcrypt=static" Server API Apache 2.0 Handler Virtual Directory Support enabled Configuration File (php.ini) Path C:\Windows Loaded Configuration File C:\xampp\php\php.ini Scan this dir for additional .ini files (none) Additional .ini files parsed (none) PHP API 20090626 PHP Extension 20090626 Zend Extension 220090626 Zend Extension Build API220090626,TS,VC6 PHP Extension Build API20090626,TS,VC6 Debug Build no Thread Safety enabled Zend Memory Manager enabled Zend Multibyte Support disabled IPv6 Support enabled Registered PHP Streams php, file, glob, data, http, ftp, zip, compress.zlib, compress.bzip2, phar Registered Stream Socket Transports tcp, udp Registered Stream Filters convert.iconv.*, mcrypt.*, mdecrypt.*, string.rot13, string.toupper, string.tolower, string.strip_tags, convert.*, consumed, dechunk, zlib.*, bzip2.* Zend logo This program makes use of the Zend Scripting Language Engine: Zend Engine v2.3.0, Copyright (c) 1998-2010 Zend Technologies with Codelobster PHP Debugger v4.0.0, (C) 2005-2007, by Codelobster Software PHP Credits Configuration apache2handler Apache Version Apache Apache API Version 20051115 Server Administrator postmaster@localhost Hostname:Port ishodniki:0 Max Requests Per Child: 0 - Keep Alive: on - Max Per Connection: 100 Timeouts Connection: 300 - Keep-Alive: 5 Virtual Server Yes Server Root C:/xampp/apache Loaded Modules core mod_win32 mpm_winnt http_core mod_so mod_actions mod_alias mod_asis mod_auth_basic mod_auth_digest mod_authn_default mod_authn_file mod_authz_default mod_authz_groupfile mod_authz_host mod_authz_user mod_autoindex mod_cgi mod_dav_lock mod_dir mod_env mod_headers mod_include mod_info mod_isapi mod_log_config mod_mime mod_negotiation mod_proxy mod_proxy_ajp mod_rewrite mod_setenvif mod_ssl mod_status mod_php5 mod_perl Directive Local Value Master Value engine 1 1 last_modified 0 0 xbithack 0 0 Apache Environment Variable Value MIBDIRS C:/xampp/php/extras/mibs MYSQL_HOME \xampp\mysql\bin OPENSSL_CONF C:/xampp/apache/bin/openssl.cnf PHP_PEAR_SYSCONF_DIR \xampp\php PHPRC \xampp\php TMP \xampp\tmp HTTP_HOST ishodniki HTTP_USER_AGENT Mozilla/5.0 (Windows NT 6.1; rv:21.0) Gecko/20100101 Firefox/21.0 HTTP_ACCEPT text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 HTTP_ACCEPT_LANGUAGE ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3 HTTP_ACCEPT_ENCODING gzip, deflate HTTP_COOKIE id=3; PHPSESSID=tc2r03il9f9b5j5kllr4ei3n65 HTTP_CONNECTION keep-alive PATH C:\Program Files\AMD APP\bin\x86;C:\Program Files\Common Files\Microsoft Shared\Windows Live;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\ATI Technologies\ATI.ACE\Core-Static;C:\Program Files\Common Files\Lenovo;C:\Program Files\Common Files\Ulead Systems\MPEG;C:\Program Files\Lenovo\Access Connections\;C:\Program Files\NuSphere\TechPlat\apache\php;C:\Program Files\Windows Live\Shared SystemRoot C:\Windows COMSPEC C:\Windows\system32\cmd.exe PATHEXT .COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC WINDIR C:\Windows SERVER_SIGNATURE <address>Apache Server at ishodniki Port 80</address> SERVER_SOFTWARE Apache SERVER_NAME ishodniki SERVER_ADDR 127.0.0.1 SERVER_PORT 80 REMOTE_ADDR 127.0.0.1 DOCUMENT_ROOT C:/xampp/htdocs/ishodniki SERVER_ADMIN postmaster@localhost SCRIPT_FILENAME C:/xampp/htdocs/ishodniki/test2.php REMOTE_PORT 3412 GATEWAY_INTERFACE CGI/1.1 SERVER_PROTOCOL HTTP/1.1 REQUEST_METHOD GET QUERY_STRING no value REQUEST_URI /test2.php SCRIPT_NAME /test2.php Previous Comments: ------------------------------------------------------------------------ [2013-06-26 07:01:41] a...@php.net Cant repro this using apache 2.2. I always get the first output. Please give more details about your setup. The snippet looks harmless though. ------------------------------------------------------------------------ [2013-06-26 06:19:57] buhsoft at mail dot ru Description: ------------ First output: Array ( [UserData] => 999 ) Array ( [UserData] => 999 ) After page updating in browser output: Array ( [UserData] => 999 ) Array ( [UserData] => ) i.e. using variable $UserData impact on content of $_SESSION array Test script: --------------- <?php header('Content-type: text/html; charset=utf-8'); session_start(); ?> <!DOCTYPE HTML> <head> <meta charset="UTF-8"> <title>ТÐСТ 2</title> </head> <body> <?php $UserData=999; $_SESSION['UserData']=$UserData; print_r($_SESSION); echo "<br>\n"; $UserData=""; print_r($_SESSION); echo "<br>\n"; ?> </body> ------------------------------------------------------------------------ -- Edit this bug report at https://bugs.php.net/bug.php?id=65131&edit=1