[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: PHP4 problems



this sounds like a problem I had with php4 on sparc.
(README.debian does not the problems with php4 sessions
on big endian systems)

I believe this worked around it for me:

in php.ini, change session.save_handler to:

session.save_handler = mm

and then from the shell do:

echo "33554432" > /proc/sys/kernel/shmmax

(from README.debian) to increase the limit
on shared memory.

good luck,
matt
mtoups@andrew.cmu.edu

On Wed, Jun 19, 2002 at 04:55:06PM +0200, Fredrik Ax wrote:
> Configuration:
> --------------
> Architecture: sparc (sun4m)
> Debian GNU Linux 3.0 (woody)
> Kernel: 2.4.18
> Apache: 1.3.24 (apache 1.3.24-3)
> PHP: 4.1.2 (php4 4.1.2-4)
> 
> Problem:
> --------
> Session handling in PHP doesnt seem to work (with cookies at least).
> 
> More specifically, session_register - session_is_registered doesn't
> work for global variables even with "register_globals = on" in the
> php.ini.
> 
> The set.php - get.php scripts below works just fine om my Debian
> GNU/Linux 3.0, kernel 2.4.18 on i386, but doesnt work on my Debian
> GNU/Linux 3.0, kernel 2.4.18 on sparc.
> 
> Both machines runs Apache 1.3.24 and PHP 4.1.2 and got identical php.ini
> files.
> 
> The scripts:
> --- set.php ---------------------------------------------
> <?php
> @session_destroy();
> $cookie_params = session_get_cookie_params();
> setcookie(session_name());
> session_start();
> $globvar= true;
> session_register ('globvar');
> print '<A HREF="get.php">get.php</A>';
> ?>
> 
> --- get.php ---------------------------------------------
> <?php
> session_start();
> if(session_is_registered('globvar')) {
>         print 'ok';
> } else {
>         print 'failed';
> }
> ?>
> 
> ---------------------------------------------------------
> On the i386 i get 'ok' but on the sparc 'failed' ... :-(
> 
> This makes it impossible to use for instance SquirrelMail
> ... :-(
> 
> Anybody had the same problem or got any suggestion?
> 
> brgds,
> /frax

Attachment: pgpuJBR3GFhhk.pgp
Description: PGP signature


Reply to: