#18962 [Com]: session_register() does not work

From: Date: Tue, 20 Aug 2002 11:53:01 +0000
Subject: #18962 [Com]: session_register() does not work
References: 1  Groups: php.bugs 
Request: Send a blank email to php-bugs+get-17281@lists.php.net to get a copy of this message
ID: 18962 Comment by: hirac.kasapoglu@turkcell.com.tr Reported By: hirac.kasapoglu@turkcell.com.tr Status: Feedback Bug Type: Session related Operating System: Tru64 5.1 PHP Version: 4.2.2 New Comment: I run following scripts: ## i2.php <?php session_start(); $counter = 1; session_register("counter"); header("Location: /i.php"); ?> ## i.php <?php session_start(); $counter = 0; ### uncomment this to see the difference # session_unregister("counter"); session_register("counter"); unset($counter); $counter = 4; session_register("counter"); header("Location: /i1.php"); ?> ## i1.php <?php session_start(); print $counter; ?> When I run http://xxxx/i2.php On Tru64 there are 3 session files under /tmp. aasdo17.sss.turkcell.tgc#root>cd /tmp aasdo17.sss.turkcell.tgc#root>ls -l total 2 -rw------- 1 nobody system 12 Aug 20 14:45 sess_11623a76ef789a894a11ea31cce5e4c1 -rw------- 1 nobody system 0 Aug 20 14:45 sess_392754fba1927790fe035bcd9e7bd4bb -rw------- 1 nobody system 12 Aug 20 14:45 sess_8b48be57c2a42e9d0c73bbad6ad281e3 But on another (and working) system there are only one session file. Previous Comments: ------------------------------------------------------------------------ [2002-08-20 03:11:54] hirac.kasapoglu@turkcell.com.tr php4-latest.tar.gz gives compile errors: #./configure --with-mysql=/usr/local/mysql --with-apxs=/usr/local/apache/bin/apxs ----> finished without errors #make ...... /bin/ksh libtool --silent --mode=compile gcc -Imain/ -I/usr/tmp2/php4-200208192100/main/ -DPHP_ATOM_INC -I/usr/tmp2/php4-200208192100/include -I/usr/tmp2/php4-200208192100/main -I/usr/tmp2/php4-200208192100 -I/usr/tmp2/php4-200208192100/Zend -I/usr/local/mysql/include -I/usr/tmp2/php4-200208192100/ext/xml/expat -DOSF1 -DUSE_HSREGEX -DUSE_EXPAT -I/usr/tmp2/php4-200208192100/TSRM -g -O2 -prefer-pic -c /usr/tmp2/php4-200208192100/main/streams.c -o main/streams.lo /usr/tmp2/php4-200208192100/main/streams.c: In function `_php_stream_stat': /usr/tmp2/php4-200208192100/main/streams.c:238: structure has no member named `_F64_stat' /usr/tmp2/php4-200208192100/main/streams.c: In function `php_stdiop_cast': /usr/tmp2/php4-200208192100/main/streams.c:734: warning: cast to pointer from integer of different size *** Exit 1 Stop. ------------------------------------------------------------------------ [2002-08-19 16:27:18] sniper@php.net Please try using this CVS snapshot: http://snaps.php.net/php4-latest.tar.gz For Windows: http://snaps.php.net/win32/php4-win32-latest.zip ------------------------------------------------------------------------ [2002-08-19 08:30:19] hirac.kasapoglu@turkcell.com.tr register_globals = On all other option was set to default values for Apache and PHP. ------------------------------------------------------------------------ [2002-08-19 08:24:15] hirac.kasapoglu@turkcell.com.tr GCC : 3.0.2 Apache: 1.3.26 PHP : 4.2.2 I compiled apache with: ./configure --prefix=/usr/local/apache --enable-module=so I compiled php with: ./configure --with-mysql=/usr/local/mysql --with-apxs=/usr/local/apache/bin/apxs compilation was successful. Everything seems to be ok except when I try to use session_register() functions. function return TRUE value but sessions not stored. I use XOOPS and postnuke portal systems. They did work on Linux machine without any error, but same scripts' session related parts does not work on Tru64. Best regards ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=18962&edit=1

« previous php.bugs (#17281) next »