PHP 4.0 Bug #5950: Problems using session_start() and phpinfo()
| From: | volchok at email dot com | Date: | Fri, 04 Aug 2000 03:03:52 +0000 |
| Subject: | PHP 4.0 Bug #5950: Problems using session_start() and phpinfo() | ||
| Groups: | php.dev | ||
| Request: | Send a blank email to php-dev+get-27602@lists.php.net to get a copy of this message | ||
From: volchok@email.com
Operating system: Linux 2.2.16-3
PHP version: 4.0.1pl2
PHP Bug Type: Session related
Bug description: Problems using session_start() and phpinfo()
Using PHP as a loadable module. Apache/1.3.12
Configure options:
./configure --enable-static --with-apxs=/usr/local/apache/bin/apxs \
--enable-force-cgi-redirect --enable-calendar --enable-dbase \
--with-gd=/usr/local/ --with-jpeg-dir --with-xpm-dir --with-jpeg-dir \
--with-ttf --with-t1lib --with-mysql=/usr/local/mysql --with-mm \
--enable-trans-sid --with-regex=system --with-zlib \
--enable-inline-optimization --enable-memory-limit \
--with-gettext
After running the following script
<?
session_start();
phpinfo();
?>
The zend credit section says:
This program makes use of the Zend scripting language engine:
Z@÷ÿ¿rA@Ze@÷ÿ¿rA@en@÷ÿ¿rA@nd@÷ÿ¿rA@d
E@÷ÿ¿rA@En@÷ÿ¿rA@ng@÷ÿ¿rA@gi@÷ÿ¿rA@in@÷ÿ¿rA@ne@÷ÿ¿rA@e
v@÷ÿ¿rA@v1@÷ÿ¿rA@1.@÷ÿ¿rA@.0@÷ÿ¿rA@0.@÷ÿ¿rA@.1@÷ÿ¿rA@1,@÷ÿ¿rA@,
C@÷ÿ¿rA@Co@÷ÿ¿rA@op@÷ÿ¿rA@py@÷ÿ¿rA@yr@÷ÿ¿rA@ri@÷ÿ¿rA@ig@÷ÿ¿rA@gh@÷ÿ¿rA@ht@÷ÿ¿rA@t
(@÷ÿ¿rA@(c@÷ÿ¿rA@c)@÷ÿ¿rA@)
1@÷ÿ¿rA@19@÷ÿ¿rA@99@÷ÿ¿rA@98@÷ÿ¿rA@8-@÷ÿ¿rA@-2@÷ÿ¿rA@20@÷ÿ¿rA@00@÷ÿ¿rA@00@÷ÿ¿rA@0
Z@÷ÿ¿rA@Ze@÷ÿ¿rA@en@÷ÿ¿rA@nd@÷ÿ¿rA@d
T@÷ÿ¿rA@Te@÷ÿ¿rA@ec@÷ÿ¿rA@ch@÷ÿ¿rA@hn@÷ÿ¿rA@no@÷ÿ¿rA@ol@÷ÿ¿rA@lo@÷ÿ¿rA@og@÷ÿ¿rA@gi@÷ÿ¿rA@ie@÷ÿ¿rA@es@÷ÿ¿rA@s
If I take out session_start() everything appears without problems.
Can send url by email. I don't want to post it here since phpinfo() displays a lot of server
information.
I just tried rebuilding PHP using:
./configure --enable-static --with-apxs=/usr/local/apache/bin/apxs \
--enable-trans-sid --without-mysql --enable-session \
--without-gd
Same problem applies.
Seession related settings from php.ini
[Session]
session.save_handler = files ; handler used to store/retrieve data
session.save_path = /tmp ; argument passed to save_handler
; in the case of files, this is the
; path where data files are stored
session.use_cookies = 0 ; whether to use cookies
session.name = SESSIONID
; name of the session
; is used as cookie name
session.auto_start = 0 ; initialize session on request startup
session.cookie_lifetime = 0 ; lifetime in seconds of cookie
; or if 0, until browser is restarted
session.cookie_path = / ; the path the cookie is valid for
session.cookie_domain = ; the domain the cookie is valid for
session.serialize_handler = php ; handler used to serialize data
; php is the standard serializer of PHP
session.gc_probability = 1 ; percentual probability that the
; 'garbage collection' process is started
; on every session initialization
session.gc_maxlifetime = 1440 ; after this number of seconds, stored
; data will be seen as 'garbage' and
; cleaned up by the gc process
session.referer_check = ; check HTTP Referer to invalidate
; externally stored URLs containing ids
session.entropy_length = 0 ; how many bytes to read from the file
session.entropy_file = ; specified here to create the session id
; session.entropy_length = 16
; session.entropy_file = /dev/urandom
session.cache_limiter = nocache ; set to {nocache,private,public} to
; determine HTTP caching aspects
session.cache_expire = 180 ; document expires after n minutes