From:             [EMAIL PROTECTED]
Operating system: Linux 2.2.20
PHP version:      4.2.0
PHP Bug Type:     Session related
Bug description:  session_start() somtimes ignores "session.use_cookies=1" in php.ini

It appears that the first script I hit on a site where session_start() is
invoked causes the ?PHPSESSID=xxxxx in the URL, even though my php.ini
file specifies:
  session.use_cookies = 1

After that first page, the session continues to work but the URL no longer
contains the PHPSESSID parameter.

This has not been the case in previous installations of PHP on the same
server.  I just recently upgraded from 4.1.1 to 4.2.0 and this issue
began.

php config line:
./configure' '--with-apache=../apache_1.3.23'
'--prefix=/usr/local/pkg/php-4.2.0' '--enable-sysvsem' '--enable-sysvshm'
'--with-imap=../imap-2001.BETA.SNAP-0106252013'
'--with-pgsql=/usr/local/pgsql' '--enable-trackvars' '--disable-debug'
-- 
Edit bug report at http://bugs.php.net/?id=16980&edit=1
-- 
Fixed in CVS:        http://bugs.php.net/fix.php?id=16980&r=fixedcvs
Fixed in release:    http://bugs.php.net/fix.php?id=16980&r=alreadyfixed
Need backtrace:      http://bugs.php.net/fix.php?id=16980&r=needtrace
Try newer version:   http://bugs.php.net/fix.php?id=16980&r=oldversion
Not developer issue: http://bugs.php.net/fix.php?id=16980&r=support
Expected behavior:   http://bugs.php.net/fix.php?id=16980&r=notwrong
Not enough info:     http://bugs.php.net/fix.php?id=16980&r=notenoughinfo
Submitted twice:     http://bugs.php.net/fix.php?id=16980&r=submittedtwice

Reply via email to