Christian Dechery wrote:

> I have a file called miec.php that does quite a lot of processing and 
> then include()s user_track.inc.php...


Where did you register the session variable?
If you are registering local variable as session variable, it may 
not work...

I suggest to use $HTTP_SESSION_VARS, if it is possible...

--
Yasuo Ohgaki

> 
> miec.php:
> --------
> <?
>     a lot of db processing .... (NO OUTPUT whatsoever)
>     include("user_track.inc.php");
>     UserTrack($products);
>     the output starts here...
> ?>
> 
> user_track.inc.php:
> ------------------
> <?
>     session_start();
> 
>     function UserTrack($products)
>     {
>         global $prod_views;
>        
>         if( !session_is_registered("prod_views") )
>         {
>             fill the $prod_views array, serialize it...
>             session_register("prod_views");
>             // I've tested the code above... and session_register 
> returns TRUE and I saw the session file...
>         }
>         else
>         {
>             do other stuff with the prod_views array
>         }
>     }
> ?>
> 
> the problem is.... why does it NEVER go into the 'else'... it seems that 
> the session is registered... but as soon as I refresh the page the 
> session is lost...
> 
> why?
>            
>     
> 
> _____________________________
> . Christian Dechery
> . . Gaita-L Owner / Web Developer
> . . http://www.webstyle.com.br
> . . http://www.tanamesa.com.br
> 



-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]

Reply via email to